名前を付けない会社にはIFormsCollection.GetForms("ObjectIndex") || IFormsCollection.GetForms(0)、フォームがコレクションにない場合に例外をスローするメソッドがあります。リスト内の各項目を取得するには、ループまたは->IEnumerable<form>が必要ではありません。for().GetEnumerator()while()
私の質問は、毎回 IForms コレクションをループする必要があるかどうかです。ほとんどの場合そこにないフォームを見つける必要がありますか、それともループをスキップして、例外がスローされた場合にそれが存在しないと想定する必要がありますか? 検索を容易にするために、IS IEnumerable の 2 番目のコレクションを維持したくありません。