string配列をint配列に変換するサンプルです。
Array.ConvertAll版と、
LINQ版 の2パターン紹介します。
サンプル
例1)string配列をint配列に変換する(Array.ConvertAll版)
// String配列
string[] strArr = {"1", "2", "3", "4", "5"};
// int配列に変換する
var intArr = Array.ConvertAll(strArr, int.Parse);
例2)string配列をint配列に変換する(LINQ版)
using System.Linq;
// String配列
string[] strArr = {"1", "2", "3", "4", "5"};
// int配列に変換する
int[] intArr = strArr.Select(int.Parse).ToArray();
備考
- int型に変換できない値の場合は、System.FormatExceptionが発生します。