データ操作

[C#] string配列をint配列に変換する

2022年5月13日

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が発生します。

-データ操作
-