我有一个看起来像这样的字符串。
string s = "1,6,4,3,5,7,4";
我希望将其转换为整数数组。
在C#中执行此操作的最佳和最快方式是什么?
答案 0 :(得分:7)
使用拆分方法。
int[] array = s.Split(',').Select(str => int.Parse(str)).ToArray();
嗯,不知道它是否是最快的方式,但这是最简单的方法:)
答案 1 :(得分:0)
希望这会有所帮助:)
int[] i = Array.ConvertAll(s.Split(','), new Converter<string, int>(delegate (string str) { return int.Parse(str); } ));