enum-flags

    -2

    1答えて

    フラグを含む次の列挙型があるとします。 [Flags] public enum MyFlag { None = 0, Foo = 1 << 0, Bar = 1 << 1, Baz = 1 << 2, Quuz = 1 << 3 } そして、あなたは新しいものと古いインスタンス化: var newF = MyFlag.Foo | MyFl

    6

    1答えて

    C#でGenericsで始まっていますが、早い段階で問題が発生しました。どうすればに.HasFlag()を呼び出すことができますか?私はそれに[Flags]属性を追加することができますどのように public class Example<TEnum> where TEnum : struct { } ?

    0

    2答えて

    cmd:GetButtons()でGmod Luaの現在のフレームでキーが押されているかどうかを確認しようとしています。 つまり、フラグがLuaのビットフラグに存在するかどうかを確認しようとしています。 私はfollowing codeをしようとしています: -- flags = 1024 (when holding forward) -- IN_FORWARD = 1024 local fl

    1

    1答えて

    私のSDL2プログラムは、ウィンドウがフルスクリーンかどうかを知るために必要ですが、私はSDL_GetWindowFlags()を使ってその情報を得ることができると考えました。デフォルトでは、私は2つのフラグ:SDL_WINDOW_SHOWNとSDL_WINDOW_BORDERLESS(それぞれ16と4に等しい)でウィンドウを初期化します。だから私は関数が20を返すと期待していましたが、代わりに私

    6

    3答えて

    に対してフラグをチェックしてください: [Flags] private enum MemoryProtection: uint { None = 0x000, NoAccess = 0x001, ReadOnly = 0x002, ReadWrite = 0x004, WriteCopy = 0x008, Execu

    1

    2答えて

    正しい作業時間にバインドしたいと思います。仕事の週は月曜日から日曜日までです。 1日の時間に基づいて、仕事は異なる価格を持っています。その日の時刻に基づく作業価格を期間と呼びます。 24時間形式を使用しています。 例: 周期1:月 - 金00:00 - 午前7時00 。周期:月 - 金、午前7時00分 - 午後08時00 Period3:月 - 金、午前20時00分 - 午前22時00分 Peri

    4

    2答えて

    いくつかのシナリオでは、メソッドにEnumを渡すときに、単一のEnum値であるかどうかを処理する必要があります。それ以外の場合は、この単純な拡張を記述します。 Vb。ネット: <Extension> Public Function FlagCount(ByVal sender As System.[Enum]) As Integer Return sender.ToString().S

    18

    6答えて

    になし(0)の値に対してtrueを返す:今 、次のコードを与え、なぜHasFlagメソッドは、値Animals.Noneのためにtrueを返すのですか? Animals myAnimals = Animals.Dog | Animals.Horse; var hasNone = myAnimals.HasFlag(Animals.None); //true! Why? var hasCat

    2

    1答えて

    私はListBoxの項目ソースにバインドしたFlags Enum値を持っています。私はSelectionModeを複数使用しています。リストボックスの選択したすべての項目をフラグEnumプロパティに割り当てる必要があります。選択したアイテムをどのようにバインドできますか? private void ListBox_SelectionChanged(object sender,SelectionCh