どうも、ちょげ(@chogetarou)です。
for文を使って配列(Array)を全て同じ値で埋める方法を紹介します。
方法

for文を使って配列(Array)を全て同じ値で埋めるには、Lengthを使います。
まず、変数の初期値を「0」、配列のLength未満を条件にしてforループします。
そして、ループ処理で、配列のループカウンタ変数のインデックスに値を代入します。
そして、Repeat()の第1引数に埋める値、第2引数に配列のLengthを指定します。
for (var i = 0; i < array.Length; i++)
{
array[i] = value;
}
上記のforループで、配列の全要素が同じ値で埋められます。
使用例
using System;
public class Example
{
public static void Main()
{
int[] myArray = new int[5] {1, 2, 3, 4, 5};
for (var i = 0; i < myArray.Length; i++)
{
myArray[i] = 100;
}
foreach(var i in myArray)
{
Console.WriteLine(i);
}
}
}

コメント