回答編集履歴

1

用語の修正

2020/04/10 09:14

投稿

Zuishin
Zuishin

スコア28662

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- .NET では、反復子として `IEnumerator` インターフェース(および `IEnumerator<T>` インターフェース)を使用します。
5
+ .NET では、`IEnumerator` インターフェース(および `IEnumerator<T>` インターフェース)を使用してオブジェクトを列挙します。
6
6
 
7
7
 
8
8
 
@@ -56,8 +56,8 @@
56
56
 
57
57
 
58
58
 
59
- C# に `yield` が無かった時代には、その作成の複雑さから `IEnumerable` を実装するオブジェクトが `IEnumerator` を兼ねるよう作るのが普通でした。そのため、反復子が `IEnumerable` を実装していることは多々あります。
59
+ C# に反復子 `yield` が無かった時代には、その作成の複雑さから `IEnumerable` を実装するオブジェクトが `IEnumerator` を兼ねるよう作るのが普通でした。そのため、列挙子が `IEnumerable` を実装していることは多々あります。
60
60
 
61
61
 
62
62
 
63
- `IEnumerator` しか実装していないオブジェクトを表示する場合は`Current` が表示されますが、`IEnumerable` を実装したオブジェクトの場合は、列挙が行われます。このため、反復子が必ず `Current` を表示するわけではありません。
63
+ `IEnumerator` しか実装していないオブジェクトを表示する場合は`Current` が表示されますが、`IEnumerable` を実装したオブジェクトの場合は、列挙が行われます。このため、列挙子が必ず `Current` を表示するわけではありません。