このコードを書くためのより効率的な方法があり、ここで 私はタイトルはそれをすべて言うと思います
はこれと非常によく似たコード:)private void listBoxComponents_MouseDoubleClick(object sender, MouseEventArgs e)
{
object item = listBoxComponents.SelectedItem;
string name = listBoxComponents.GetItemText(item);
if (e.Button == MouseButtons.Left)
{
for (int i = 0; i < terrains.Count; i++)
{
if (terrains[i].name == name)
terrains[i].EnableBoundingBox(true);
else
terrains[i].EnableBoundingBox(false);
}
}
}
私はその全体のコードを割り当てるきているのです私はちょうど彼らのことをもっと素早く同じことをacomplishするためにもっと早くやりたいと思っています。たぶんLINQと?
ありがとうございました。
'地形 '? Enumerableですか? –
これは一般的なリストです – tdkr80
@ tdkr80ここにこの質問を投稿することを検討してください:http://codereview.stackexchange.com/ – random