我如何将字符串数组转换为int列表?(不用我自己的方法逐个转换它们)
从谷歌搜索我看到名为ToList()和ConvetAll()的方法,但我不能输入它们,为什么会这样?
我试过的是:
new list<int>((int[])s.Split(','));
我收到错误,我不能将字符串[]转换为int [] :(
Dan*_* T. 34
这里涉及两个步骤.第一种是将字符串转换为整数,然后将数组转换为列表.如果你可以使用LINQ,最简单的方法是使用:
stringArray.Select(x => Int32.Parse(x)).ToList();
Run Code Online (Sandbox Code Playgroud)
Jor*_*dão 13
从代码中获取提示:
var listOfInts = s.Split(',').Select(Int32.Parse).ToList();
Run Code Online (Sandbox Code Playgroud)