string 型配列を int 型配列に変換

string型配列をint型配列に全て一括で変換する

以下の3つの書き方で一度に変換が可能。

string[] strings = new string[] {"1", "2", "3"};

// Array.ConvertAll()方式
int[] ints = Array.ConvertAll(strings, int.Parse);

// int.TryParseにて変換失敗を考慮
int[] ints = Array.ConvertAll(strings, s => int.TryParse(s, out var x) ? x : -1);

// LINQ方式
int[] ints = strings.Select(int.Parse).ToArray();


【参考URL】
C#で文字列アレイをintアレイに変換します
string配列をint配列に変換