列表如下:我只想将其转换为整数列表
List<string> list2 = new List<string>();
如何将其所有内容转换为int?
答案 0 :(得分:4)
var intList = list2.Select(x => int.Parse(x)).ToList();
答案 1 :(得分:3)
您可以使用List.ConvertAll<int>
:
List<int> ints = list2.ConvertAll<int>(int.Parse);
如果您没有列表,可以Select
使用int.Parse
:
List<int> ints = strings.Select(s=> int.Parse(s)).ToList();