使用性感语法执行以下操作的正确C#语法是什么?
string[] arr = ///....
List<string> lst = new List<string>();
foreach (var i in arr) {
lst.Add(i);
}
Run Code Online (Sandbox Code Playgroud)
我觉得这可能是一个使用类似的东西:arr.Select(x => lst.Add(x));
但我还不够聪明,无法弄清楚正确的语法.
Mar*_*ell 16
.ToList()很好,但说实话,你不需要LINQ:
List<int> list = new List<int>(arr);
Run Code Online (Sandbox Code Playgroud)
Dan*_*ite 11
List<string> lst = arr.ToList();
Run Code Online (Sandbox Code Playgroud)
http://msdn.microsoft.com/en-us/library/bb342261.aspx
| 归档时间: |
|
| 查看次数: |
674 次 |
| 最近记录: |