重複の可能性:
文字列を分割し、ToList <int>()を1行に変換します…
私はこのような文字列を持っています。
string s = "1,6,4,3,5,7,4";
これを整数の配列に変換したいと思います。
C#でこれを行うための最良かつ最速の方法は何ですか?
重複の可能性:
文字列を分割し、ToList <int>()を1行に変換します…
私はこのような文字列を持っています。
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); } ));