1
私のクラスでは、このようなフィールドが含まれています。コンストラクタにループfor
を書く以外のオプションがありますか?初期化「配列フィールドが」
私のクラスでは、このようなフィールドが含まれています。コンストラクタにループfor
を書く以外のオプションがありますか?初期化「配列フィールドが」
あなたは、このような配列初期化子使用して、この配列を初期化することができます
private Queue<DateTime>[] times = new Queue<DateTime>[10]
{
new Queue<DateTime>(),
new Queue<DateTime>(),
new Queue<DateTime>(),
new Queue<DateTime>(),
new Queue<DateTime>(),
new Queue<DateTime>(),
new Queue<DateTime>(),
new Queue<DateTime>(),
new Queue<DateTime>(),
new Queue<DateTime>(),
};
またはあなたはそれの内側に必要なものは何でも値を持つが。この短いも使用できます:
private Queue<DateTime>[] times = new[]
{
new Queue<DateTime>(),
.....
new Queue<DateTime>(),
};