[C#]メソッドで配列(Array)を初期化時に同じ値で埋めるには?

C#

どうも、ちょげ(@chogetarou)です。

Arrayのメソッドを使って配列(Array)を初期化時に同じ値で埋める方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

メソッドを使って配列(Array)を初期化時に同じ値で埋めるには、Array.Fill()を使います。

まず、配列をインスタンス化します。

そして、Array.Fill()を呼び出します。

Array.Fill()の第1引数に配列、第2引数に値を指定します。

//T=型, count=要素数, value=値
T[] array = new T[count];
Array.Fill(array, value);

Array.Fill()は、第1引数の配列を第2引数の値で埋めます。

使用例

using System;
public class Sample {
	public static void Main() {

		bool[] myArray = new bool[5];

		Array.Fill(myArray, true);
		
		foreach (var i in myArray) {
		    Console.WriteLine(i);
		}
	}
}

コメント

タイトルとURLをコピーしました