0

重複の可能性:
文字列を分割し、ToList <int>()を1行に変換します…

私はこのような文字列を持っています。

string s = "1,6,4,3,5,7,4";

これを整数の配列に変換したいと思います。

C#でこれを行うための最良かつ最速の方法は何ですか?

4

2 に答える 2

8

分割方式を採用。

int[] array = s.Split(',').Select(str => int.Parse(str)).ToArray();

うーん、それが最速の方法かどうかはわかりませんが、最も簡単な方法です:)

于 2011-02-22T05:59:57.843 に答える
0

お役に立てれば :)

int[] i = Array.ConvertAll(s.Split(','), new Converter<string, int>(delegate (string str) { return int.Parse(str); } ));
于 2011-02-22T05:59:29.000 に答える