再度、コレクションの最初の要素に設定することはできません。列挙子の新しいインスタンスを作成する必要があります。相互運用性のために用意されています。実装する必要はありません。NotSupportedExceptionをスローすることができます。機能に依存していないことを確認する必要があります。functionality.要素の追加、変更、削除などの変更がコレクションに対して行われた場合、列挙子の動作は未定義になります。セーフな処理ではありません。セーフを確保するために、列挙処理が終わるまでコレクションをロックできます。コレクションに対し複数のスレッドがアクセスして読み取りや書き込みを行うことができるようにするには、独自に同期化を実装する必要があります。名前空間のコレクションの既定の実装は同期されません。インターフェイスを実装する必要があります。Tに依存せず、非ジェネリックインターフェイスにのみ表示されます。プロパティは両方のインターフェイスに表示され、異なる戻り値の型があります。プロパティを実装します。これにより、非ジェネリックインターフェイスのすべてのコンシューマーが、ジェネリックインターフェイスを使用できるようになります。メソッドを実装する必要があります。これにより、他のリソースを使用する場合に、データベース接続を終了したり、ファイルハンドルを解放したり、同様の操作を実行したりできます。implementation.プロパティCurrent列挙子の現在位置にあるコレクション内の要素を取得します。リソースの解放またはリセットに関連付けられているアプリケーション定義のタスクを実行します。IDisposable)MoveNext()列挙子をコレクションの次の要素に進めます。IEnumerator)Reset()列挙子を初期位置、つまりコレクションの最初の要素の前に設定します。IEnumerator)適用対象こちらもご覧くださいIEnumerable<T>ICollection<T>System.Collectionsこのページはお役に立ちましたか?はいいいえ追加のフィードバックはありますか?スキップ送信ありがとうございます。Cookie利用条件サイトのフィードバック商標このページはお役に立ちましたか?はいいいえ追加のフィードバックはありますか?スキップ送信ありがとうございます。Cookie利用条件サイトのフィードバック。