問題タブ [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 投票する
12 に答える
22132 参照

c# - 列挙型のジェネリック制約がないための適切な回避策を知っている人はいますか?

私がやりたいのは次のようなものです。フラグ付きの値を組み合わせた列挙型があります。

だから私はすることができます:

残念ながら、制約に列挙型の制限がなく、クラスと構造体のみが含まれるC#のジェネリック。C#は列挙型を構造体として認識しないため(値型であっても)、このような拡張型を追加することはできません。

誰かが回避策を知っていますか?

0 投票する
13 に答える
551949 参照

c# - [Flags] Enum AttributeはC#で何を意味しますか?

時々、次のような列挙型が表示されます。

[Flags]属性が何をするのか正確にはわかりません。

誰かが投稿できる良い説明や例がありますか?

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

c# - 列挙型を人間が読める値に変換する

列挙値を人間が読める値に変換する方法を知っている人はいますか?

例えば:

ThisIsValueA は「これは値 A です」である必要があります。

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

c# - 列挙値の検証

有効な列挙値であるかどうかを知るために、整数を検証する必要があります。

C#でこれを行う最良の方法は何ですか?

0 投票する
28 に答える
946850 参照

c# - C# で文字列を列挙型に変換する

C#で文字列を列挙値に変換する最良の方法は何ですか?

列挙値を含む HTML select タグがあります。ページが投稿されたら、値 (文字列の形式になります) を取得し、対応する列挙値に変換したいと考えています。

理想的な世界では、次のようなことができます。

しかし、それは有効なコードではありません。

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

c# - 列挙値のカスタム属性にアクセスする簡単な方法を知っている人はいますか?

これは、おそらく例で最もよく示されています。私は属性を持つ列挙型を持っています:

インスタンスからこれらの属性を取得したい:

これはリフレクションを使用しているため、多少の遅延が予想されますが、列挙値のインスタンスが既にある場合に、列挙値を文字列 (名前を反映する) に変換するのは面倒です。

誰かがより良い方法を持っていますか?

0 投票する
9 に答える
60839 参照

python - Django モデルでの mySQL ENUM の指定

Django モデルで ENUM を指定して使用するにはどうすればよいですか?

0 投票する
32 に答える
1728555 参照

c# - int を enum にキャストするにはどうすればよいですか?

C#でどのようintにキャストできますか?enum

0 投票する
4 に答える
2030 参照

c - Cのtypedef列挙型の事前定義されたデータを追加します

Cでtypedef列挙型の追加データを定義するための最良のアプローチは何ですか?

例:

ここで、それぞれの名前を定義したいと思います。たとえば、kVizsla「vizsla」のようにします。私は現在、大きなスイッチブロックを使用して文字列を返す関数を使用しています。

0 投票する
43 に答える
1104862 参照

python - Pythonで「列挙型」を表現するにはどうすればよいですか?

私は主に C# 開発者ですが、現在 Python のプロジェクトに取り組んでいます。

Python で Enum に相当するものを表すにはどうすればよいですか?