問題タブ [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.

0 投票する
7 に答える
48822 参照

.net - 列挙拡張メソッド

vs2008 では、任意の列挙に適用される拡張メソッドを作成することは可能ですか。

特定の列挙に対して拡張メソッドを記述できることは知っていますが、単一の拡張メソッドを使用してすべての列挙を実行できるようにしたいと考えています。これは可能ですか?

0 投票する
5 に答える
6407 参照

windows - EnumWindowsによってハンドルが返される順序は意味がありますか?

いくつかの予備テストから、EnumWindows常に逆のインスタンス化順序でウィンドウが返されるようです。つまり、最近インスタンス化されたウィンドウが最初に返されます。それは有効な観察ですか?もしそうなら、それはWindowsのすべてのバージョンに当てはまりますか?そして、これは信頼できる仮定ですか、つまり、その動作はどこかに文書化されていますか?


コンテキスト:サードパーティのアプリケーションをトリガーしていくつかの非モーダルウィンドウを開き、開いたらそれらのウィンドウにウィンドウメッセージを送信する必要がある状況に対処していますが、確実な方法はありませんそれらをウィンドウクラスでもキャプションでもないものとして識別することは異なり、私もそれらの予想される座標を知りません。ただし、上記の動作に依存できる場合は、クラスとキャプションが期待どおりEnumWindowsに返される最初のハンドルを使用するだけで済みます。EnumWindowsそれでもいくつかの仮想的な抜け穴が残っていますが、それで十分だと思います。それでも、別の提案を歓迎します。

0 投票する
2 に答える
806 参照

c# - データベースからの静的データと列挙を同期する

配送状況コードの列挙があります。そして、配送データをデータベースに保存すると、同じデータ(つまり、同じ配送コード)を含むテーブルへの外部キーとともに保存されます

列挙をデータベース内のデータと同期させるための最善の戦略は何ですか?

新しいコードがデータベースに追加されたときに列挙に追加することを覚えていますか?

または、アプリケーションの起動時にデータをディクショナリにロードしますか? 列挙の代わりに辞書を使用しますか? これは、データの厳密に型指定された表現がないことを意味しますが、これは間違いなく必要です。

または、他の何か?

データはそれほど不安定ではありませんが、ブルームーンごとに新しいコードが追加されます

提案をいただければ幸いです。

ありがとう

0 投票する
3 に答える
1040 参照

linq - この linq クエリは、for-each ループのすべての反復で実行されますか?

SO に関する別の質問では、以下のようなコードで回答し、おそらく for/each のすべての反復で LINQ クエリが評価されるというコメントを得ました。本当?

項目が評価される前にLINQクエリが実行されないことを知っているので、この方法で結果を反復することで、反復ごとに実行できるようになる可能性がありますか?

0 投票する
1 に答える
1226 参照

php - Zendフレームワーク(ZF)による列挙管理?

ユーザーが管理できるオプションのリストを管理する既存のプロジェクトまたはインキュベーターはありますか? 100 個のリストがいくつかあり (ほとんどがアプリケーションのドロップダウンに入力されます)、多くは 50 個未満の非常に短い項目で、いくつかは数百個の項目で、いくつかは数千 (<30,000) のエントリがあります。

私たちが探しているのは、ユーザーがエントリを編集できるデータベース ベースの構造と UI です。

Xyster enum を調べましたが、UI がなく、DB 対応にするための作業が必要です。

ユーザー設定の「モジュール」は、私たちのニーズの多くを満たすかもしれません。

0 投票する
2 に答える
1012 参照

.net - このLinq2Sqlはselect句で列挙型を作成するにはどうすればよいですか?

次の linq2sql クエリがあり、結果を POCO に設定しています。私の POCO プロパティの 1 つは列挙型です。

クエリを実行すると、次のエラーが発生します。

うーん。結果のintをカスタム列挙型に変換するのに十分なほどトリッキーな方法はありますか?

0 投票する
11 に答える
17593 参照

c# - IEnumerable戻り型として

IEnumerable<T>戻り型として使用することに問題はありますか? FxCop は返品について不平を言っていますList<T>(代わりに返品を勧めていCollection<T>ます)。

ええと、私は常に「できる限りのことは受け入れますが、最大限のものを返す」というルールに導かれてきました。

そういう意味では返すIEnumerable<T>のは悪いことなのですが、「遅延検索」を使いたいときはどうすればいいのでしょうか?また、yieldキーワードはそのようなグッズです。

0 投票する
8 に答える
6870 参照

c# - 列挙子の実装: 構造体またはクラスを使用しますか?

がその列挙子を として定義しているのに、List<T>その列挙子を として定義していることに気付きました。違いは何ですか?クラスの列挙子を作成する場合、どちらが望ましいでしょうか?structArrayListclass

編集:を使用して要件を満たすことができないyieldため、独自の列挙子を実装しています。List<T>とは言っても、の行に従って構造体として実装した方が良いのではないかと思います。

0 投票する
10 に答える
28648 参照

c# - 列挙型定義のチルダ (~) は何ですか?

ずっと C# を使ってきたにもかかわらず、自分が知らなかったことを見つけることができることにいつも驚かされます...

これについてインターネットで検索してみましたが、検索で「〜」を使用してもうまく機能せず、MSDN でも何も見つかりませんでした (存在しないとは言いません)。

最近このコード スニペットを見ましたが、チルダ (~) の意味は何ですか?

私はそれを見て少し驚いたので、コンパイルしようとしましたが、うまくいきました...しかし、それが何を意味するのか/何をするのかはまだわかりません。何か助けて??

0 投票する
16 に答える
59470 参照

debugging - [ここでお気に入りの言語] のプログラム内のすべての変数を列挙または一覧表示します

先週、友人が、プログラム/関数/その他内のすべての変数を列挙またはリストする方法を私に尋ねました。デバッグの目的で(基本的にすべてのスナップショットを取得して、どの変数が設定されているか、または設定されているかを確認できるようにします)。少し調べてみたところ、Python の比較的良い方法が見つかりました。

次のような出力が得られます。

これまでのところ、PHP で部分的な方法を見つけました ( link textの厚意による) が、内容ではなく、すべての変数とその型のみを一覧表示しています。

すべての変数とその内容をお気に入りの言語で一覧表示するにはどうすればよいでしょうか?


VonCによる編集:この質問は、小さな「コードチャレンジ」の精神に従うことを提案します。
同意しない場合は、タグとリンクを編集して削除してください。