🙌

C#で配列をまとめて型変換する方法。

2023/01/07に公開約500字

プログラミング初心者の備忘録です。

for文

for.cs
string[] strArray = { "1", "10", "100", "1000", "10000" };
int[] intArray = new int[strArray.Length];
for (int i = 0; i < intArray.Length; i++)
  intArray[i] = int.Parse(strArray[i]);

LINQ

linq.cs
int[] intArray = strArray
  .Select(int.Parse)
  .ToArray();

ConvertAll()

convertall.cs
int[] intArray = Array.ConvertAll(strArray, int.Parse);

List<T>とforeach

listandforeach.cs
var intList = new List<int>(strArray.Length);
foreach(var s in strArray)
    intList.Add(int.Parse(s));
var intArray = intList.ToArray();

Discussion

ログインするとコメントできます