問題タブ [enumeration]
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# - Char By Char Traversalはどのように可能ですか?
IEnumeratorを適用してMoverNext()を実行すると、 'a' 'p' 'p' 'l' 'e' '\o'
ヌル文字が見つかるまでC-Styleのようにトラバースしますか?文字列全体が返されると思いましたが、ここで列挙はどのように機能しますか?
私は次のように出力を取得します
c# - イールドリターンの働き方
コードブロックがある場合
イールドリターンの背後にある原理を次のように解釈できますか?
- Main() は SupplyIntegers() を呼び出します
|1| |2| |3| are stored in contiguous memory block.Pointer of "IEnumerator" Moves to |1|
- 制御は SupplyInteger() から Main() に戻ります。
- Main() は値を出力します
- ポインター |2| などに移動します。
説明:
(1) 通常、関数内には 1 つの有効な return ステートメントが許可されます。複数の yield return、yield return、... ステートメントが存在する場合、C# はどのように処理しますか?
(2) リターンが発生すると、制御が再び SupplyIntegers() に戻る方法はありません。許可されている場合、Yield は再び 1 から始まりませんか? つまり、利回りは1ですか?
c# - カスタム列挙子が必要なポイント
投稿を読むとき、いくつかのポイントが例なしで与えられました:
IEnumerable / IEnumerable を実装するには、列挙子を提供する必要があります。
クラスが別のコレクションを「ラップ」している場合は、ラップされたコレクションの列挙子を返すことによって。
•yield return を使用したイテレータ経由。
•独自の IEnumerator/IEnumerator 実装をインスタンス化することによって
(私の赤ちゃんの心はそれを次のように解釈します)
(ポイント1)
ということでしょうか..
(ポイント2)
ポイント3
ここでポイント 3 は何を表しているのですか? それはつまり、私はカスタム列挙子を構築することができます..(右?)私の質問は、ビルド前の列挙子/列挙子で十分な場合です(初心者として盲目的にこれを確認するべきではありません)。例は私の疑問を明確にします。
この長々とした話と親切な回答を読んでくれてありがとう。
.net - 列挙ユーティリティライブラリ
.Netで列挙型を操作するためのオープンソースライブラリまたは例を探しています。列挙型(TypeParseなど)に使用される標準の拡張機能に加えて、特定の列挙値のDescription属性の値を返す、またはDescription属性値を持つ列挙値を返すなどの操作を実行する方法が必要です。指定された文字列に一致します。
例えば:
c# - 2つの列挙型から列挙子<{datatype、datatype}>を作成しますか?
こんにちは。
これが私がやりたいことです:
私が欲しいもの:
私が本当に得たもの:
コードは純粋な例です。配列またはその他のコレクションを反復処理する場合があります。それは他のいくつかのこともしますが、それらはこの問題とは無関係です。
linqがなければ、次のようなことができます。
しかし、代わりに必要なすべてを実行できるクエリが必要です。
本当に必要なものを作成するためにyieldを使用する独自の列挙子メソッドを作成する必要がありますか?
編集:リクエストごと:私ができるようにしたいことの例:
実際のクエリで逆などを引き出したいのですが。だから私はそれをすべて集めておきます。追加:SQLのようなシュガーコート構文でこれを引き出すことができるので、私はわくわくします。メソッドチェーンの代わりに、つまり。
python - Python で COM オブジェクトの名前空間/列挙をインポートするにはどうすればよいですか?
私はプログラミング/Pythonに比較的慣れていないので、助けていただければ幸いです。COM 経由で Excel を使用して、Excel ファイルを特定の形式で保存したいと考えています。コードは次のとおりです。
私の質問は、コードが明示的にわからない場合、FileFormat を指定するにはどうすればよいかということです。ドキュメントを参照すると、FileFormat オブジェクトに関する参照が見つかります。XlFileFormat オブジェクトにアクセスして、その列挙値を見つけられるようにインポートする方法がわかりません。
ありがとう!
reflection - Scala: クラスが列挙型かどうかを知る方法; isInstanceOf[列挙] が機能しない
オブジェクト (またはモデル) をデータベース (アプリ エンジン用) に保存するシリアライザーを scala で書いていますが、いくつかのフィールドを特殊なケースとして扱う必要があります。たとえば、フィールドが Array[Byte] 型の場合、それを BLOB として保存します。また、列挙型も特殊なケースとして扱う必要がありますが、型が列挙型かどうかを知る方法がわかりません。
例えば:
Value はプライベートなので、どちらもできませんvalue.isInstanceOf[Enumeration.Value]
... とにかく、それも false を返すと思います。
何か案が?
ありがとう!
c# - Enum から Enumerable への変換
Enum を Enumerable に変換するには、使用します
それが有効な変換であるかどうかを知りたいだけです(コードは機能しています)。