Enumarable型、知ってると知らないとでは大違いw
やりたかったこと
List<List<int>> の入れ子リストを動的サイズで作った上に、中身を全部-1で埋めたい。
最初にやった処理。
int size = 31;
List<List<int>> ret = new List<List<int>>();
for (int i = 0; i < size; i++)
{
List<int> setL = new List<int>();
for (int j = 0; j < size; j++)
{
setL.Add(-1);
}
ret.Add(setL);
}
一行で書いた処理。
int size = 31; List<List<int>> ret = new List<List<int>>(); ret.AddRange(Enumerable.Repeat(1, size).Select(x => Enumerable.Repeat(1, size).Select(f => -1).ToList()));
だから何?といえばそれまでなんだけど、メモ書き程度でw



