動作環境
.Net 6.0
Visual Studio 2022
IEnumerator<T> GetEnumerator()
この特殊なメソッドの使い方を調べたので、そのまとめ。
「GetEnumerator ってよく聞くけど、使い方はよく分かんない」という人向け。
大きく分けると以下の2つの目的で使用
- foreach でグルグル回すために使う
- コルーチンとして使う
動作環境
.Net 6.0
Visual Studio 2022
この特殊なメソッドの使い方を調べたので、そのまとめ。
「GetEnumerator ってよく聞くけど、使い方はよく分かんない」という人向け。
大きく分けると以下の2つの目的で使用
この記事では Microsoft .Net Framework の Enumerator および IEnumerable<T> の使い方について説明しています。
動作確認した環境
Microsoft Visual C# Compiler 3.5.0 beta4
.Net Framework 4.8.03752
こちらの記事は IEnumerable の使い方について説明しています。
GetEnumerator メソッドの使い方は以下の記事で説明しています。
2023/03/04
冒頭に GetEnumerator メソッドへのリンクカードを追加。
2021/01/07
サンプルソースコード内 GetEnumerator() の戻り値の型を IEnumerable から IEnumerator に修正。
“【.Net C#】Enumerator の使い方” の続きを読む