OrderNanme、OrderCodeなどのプロパティを持つオブジェクトがあり、現在HashSetに挿入している他の多くのプロパティがあります(これらは一意であるため、「セット」の使用は私のシナリオで見つかります)。
次に、コードの別の場所で、このHashSetを使用して、これらのオブジェクトのOrderNameをcombobxに追加し、ユーザーがcombobbxで名前を確認できるようにします。
これで、これらのHashSetアイテムの注文コードのいずれかと一致するOrderCodeもあります。その場合、Combobxのデフォルトテキストをその注文に設定します。もちろん、Combobxのアイテム全体を入力します。 ..ワンショットでできる方法はありますか?そのアイテムがどこにあるかを見つけてそのインデックスをcombboxの選択されたインデックスに設定する別のforeachが必要だと思っていますが、もっと短い方法はありますか?
double defaultOrder = GiveMeDefaulyOrder() ; // ok so some order number we have here.
foreach(CustomerOrderClass item in cntrlr.ThatHashSet)
{
comboBox.Item.Add( item.OrderName)
}
// Now do I need another foreach to just go and find that defaultOrder and set its defaultIndex...but is there a shorter way for this?