問題タブ [enums]

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 投票する
2 に答える
855 参照

c# - C++\CLI での列挙型の変換に関する問題

.Net によって提供されるいくつかの列挙を使用する、C++\CLI で記述されたアセンブリがあります。次のようなプロパティがあります。

正常に動作しますが、C# コードからこのアセンブリを使用すると、このプロパティの型は

そして私は型キャストをしなければなりません

質問は簡単です。なぜそうなのか、どうすれば修正できるのでしょうか。

0 投票する
18 に答える
38551 参照

c++ - Enum ステートメントと Define ステートメントの違い

C/C++ で define ステートメントと enum ステートメントを使用する場合の違いは何ですか (C または C++ で使用する場合に違いはありますか)?

たとえば、いつ使用する必要がありますか

以上

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

java - 列挙型がクラスの場合に Java リフレクションを使用する方法は?

定数がクラスである列挙型を使用していました。定数でメソッドを呼び出す必要がありましたが、コンパイル時の依存関係を導入できず、列挙型は実行時に常に使用できるとは限りませんでした (オプションのインストールの一部)。したがって、リフレクションを使用したかったのです。

これは簡単ですが、以前は列挙型でリフレクションを使用したことがありませんでした。

列挙型は次のようになります。

リフレクションを使用して定数のメソッドを呼び出す例は何ですか?

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

java - JSP で Enum 定数を反復処理する

私はこのような列挙型を持っています

スクリプトレット コードを使用せずに、JSP でこれらの定数を反復処理したいと考えています。次のようなスクリプトレット コードで実行できることはわかっています。

しかし、スクリプトレットなしで同じことを達成できますか?

乾杯、ドン

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

java - Java: メソッドの列挙型パラメーター

私は言うことができる方法を持っています:

お気づきのとおり、align というパラメーターがあります。このメソッド内で、値が「左」か「右」かの if 条件を使用します。パラメーターを文字列として設定すると、明らかに任意の文字列値を渡すことができます。可能かどうか知りたいです。メソッドのパラメーターとして Enum 値を持つには、その方法は?

誰かがこれについて考えた場合に備えて。ブール値を使用することを考えましたが、あまり好きではありません。まず、 true/false を left/right に関連付ける方法は? (わかりました、コメントを使用できますが、まだ汚いと思います)そして第二に、「正当化」のような新しい値を追加することにするかもしれません.2つ以上の可能な値がある場合、ブール型は絶対に使用できません.

何か案は?

0 投票する
12 に答える
31942 参照

java - 列挙型はどのくらいのメモリを消費しますか?

たとえば、2 つのケースを持つ Enum がある場合、ブール値よりも多くのメモリを消費しますか? 言語: Java、C++

0 投票する
20 に答える
113333 参照

c - Cで列挙型の変数を文字列として使用する簡単な方法は?

これが私がやろうとしていることです:

次のようなスイッチケースを実行する関数を作成しようとしています:

すべてのケースで定義する代わりに、上記のように enum 変数を使用して設定する方法はありますか?

0 投票する
6 に答える
55323 参照

c++ - C++ 列挙型の最大値と最小値

C ++で列挙型の最大値と最小値を見つける方法はありますか?

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

c++ - C ++列挙型は符号付きですか、それとも符号なしですか?

C ++列挙型は符号付きですか、それとも符号なしですか?そして、拡張として、入力が<=最大値であることを確認し、> =最小値を除外することで入力を検証するのは安全ですか(0から開始し、1ずつ増加すると仮定)。

0 投票する
6 に答える
14676 参照

c# - 列挙値がリストにあるかどうかを判断する (C#)

自転車で通勤するべきかどうかを判断するための楽しい小さなアプリを作成しています。

Raining か Thunderstorm(ing) かどうかをテストしたいと思います。

私は次のようなことができると思っていました:

ただし、_badWeatherTypes は両方のタイプの組み合わせであるため、これは機能しません。これは学習体験であると想定されており、別の状況(IE、請求書が支払われていない理由など)で役立つ可能性があるため、それらを分けておきたいと思います。

私もやりたくない:(これにより、複数の人に設定する機能が削除されます)