問題タブ [ienumerator]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - IEnumerator を返すメソッドを使用できますかforeachループで使用しますか?
フォームのすべてのテキスト ボックスの高さを設定する必要があり、その一部は他のコントロール内にネストされています。私はこのようなことができると思いました:
次のように使用します。
しかしもちろん、foreachはIEnumeratorではなくIEnumerableを想定しているため、コンパイラはダミーを吐き出します。
GetEnumerator()メソッドで別のクラスを作成せずにこれを行う方法はありますか?
c# - IEnumeratorインターフェイスをどのように実装しますか?
オブジェクトをオブジェクトにマップするクラスがありますが、辞書とは異なり、両方の方法でマップします。IEnumerator現在、値を反復処理するカスタムインターフェイスを実装しようとしています。
c# - IEnumerator が非ジェネリック IEnumerator は IDisposable から継承しませんか?
IEnumerator<T>ジェネリックは IDisposable を継承していますが、非ジェネリック インターフェイス IEnumerator は継承していないことに気付きました。なぜこのように設計されているのですか?
通常、foreach ステートメントを使用してIEnumerator<T>インスタンスを処理します。foreach の生成コードには、実際には、最終的に Dispose() を呼び出す try-finally ブロックがあります。
c# - Yield Return == IEnumerable&IEnumeratorですか?
yield returnとを実装するためのショートカットはIEnumerableありIEnumeratorますか?
c# - C# で双方向列挙子を実装する
IEnumerator<T>yield ブロックを使用して、後方 ( ) と前方に移動できるを実装する方法はありMoveLast()ますか?
c# - IEnumerable と IEnumerator を説明してくれる人はいますか?
IEnumerable誰かが私に説明できますIEnumeratorか?
たとえば、いつ foreach で使用するのでしょうか? IEnumerableとはどう違いIEnumeratorますか?なぜそれを使用する必要があるのですか?
ienumerable - IEnumerable2 つの GetEnumerator メソッドを提供しています - それらの違いは何ですか?
IEnumerable<T>インターフェイスを実装すると、return と otherの2 つのGetEnumeratorメソッドが表示されます。どちらかをいつ使用しますか?IEnumeratorIEnumerator<T>
c# - IEnumerator をジェネリック IEnumerator に変換する最良の方法は何ですか?
C#.NET 3.5 でカスタム ConfigurationHandler のカスタム ConfigurationElementCollection を作成しており、IEnumerator を汎用 IEnumerator として公開したいと考えています。
これを達成するための最良の方法は何ですか?
私は現在コードを使用しています:
乾杯
c# - C#:IEnumeratorusing ステートメントで
このメソッドがMoreLinqでどのようSingleOrFallbackに実装されているかを知りたいと思っていたところ、これまでに見たことのないものを発見しました。
がステートメントIEnumerator<T>にあるのはなぜですか? これは、 on anusingを使用するときに考慮すべきことですか?foreachIEnumerable<T>
副次的な質問:このメソッドは正確には何をしますか? ソース シーケンスにアイテムが 1 つだけ含まれていない場合は常にフォールバック アイテムを返しますか?