C#, C♯, C#相談室 Part59
レス数が900を超えています。1000を超えると表示できなくなるよ。
0930デフォルトの名無しさん
2010/06/25(金) 21:43:44百歩譲ってその処理が必要だとして、
非 LINQ で回すにしても、それは条件を一度メソッド化して、
foreach (var ctr in this.Controls)
if (cond(ctr))
listBox1.Items.Add(ctr.Name);
とすべきだと思うし、これの LINQ 化は、
foreach (var item in this.Controls.Where(x => cond(x)).Select(x => x.Name))
listBox1.Items.Adde(item);
レス数が900を超えています。1000を超えると表示できなくなるよ。