我有一个看起来像这样的字符串。
string s = "1,6,4,3,5,7,4";
我想把它转换成一个整数数组。
在 C# 中最好和最快的方法是什么?
我有一个看起来像这样的字符串。
string s = "1,6,4,3,5,7,4";
我想把它转换成一个整数数组。
在 C# 中最好和最快的方法是什么?
使用拆分方法。
int[] array = s.Split(',').Select(str => int.Parse(str)).ToArray();
嗯,不知道这是否是最快的方法,但它是最简单的方法:)
希望这可以帮助 :)
int[] i = Array.ConvertAll(s.Split(','), new Converter<string, int>(delegate (string str) { return int.Parse(str); } ));