for文で書けばシンプルな話 なぜforeachにしてしまったのか
var dragons = new List<Dragon>(); foreach(var i in Enumerable.Range(0, 50).Select(x=>x * 2)) { dragons.Add(new Dragon { Id = i }); }
使い方ヒント: 「これは臭う」という行を見付けたら、各行のをクリックしてマーキングしておきましょう(要Twitter OAuth認証)
不用意な型推論(var)も臭います。。。
そこまでやるなら
var dragon = Enumerable.Range(0, 50).Select(x => new Dragon { Id = x * 2 }).ToList();
いっそここまでやればいいのに
コメント投稿には、twitter認証が必要です。
Twitter認証
Swift3みたいな言語から入った人なのかな。