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