现在用
IList<string> listOfStrings = (new string[] { "bob","mary"});
Run Code Online (Sandbox Code Playgroud)
我们不能预先形成
listOfStrings.ToList().ForEach(i => i.DoSome(i)));
Run Code Online (Sandbox Code Playgroud)
我们需要重塑接口的具体实现
List<string> listOfStrings = ((new string[] { "bob","mary"}).ToLIst();
Run Code Online (Sandbox Code Playgroud)
然后我们可以为每个人做一个
listOfStrings.ForEach(i => i.DoSome(i)));
Run Code Online (Sandbox Code Playgroud)
这是因为foreach运算符不能与IList接口一起使用,为什么会这样?
| 归档时间: |
|
| 查看次数: |
321 次 |
| 最近记录: |