Answers for "flag attribute in enum c#"

C#
0

flag attribute in enum c#

[Flags]
public enum Options : byte
{
    None    = 0,
    One     = 1 << 0,       // 1
    // now that value 1 is available, start shifting from there
    Two     = One << 1,     // 2
    Three   = Two << 1,     // 4
    Four    = Three << 1,   // 8

    // same combinations
    OneAndTwo = One | Two,
    OneTwoAndThree = One | Two | Three,
}
Posted by: Guest on December-29-2020
0

flags attribute c#

[Flags]
public enum MyEnum
{
    None   = 0,
    First  = 1 << 0,
    Second = 1 << 1,
    Third  = 1 << 2,
    Fourth = 1 << 3
}
Posted by: Guest on December-24-2020

C# Answers by Framework

Browse Popular Code Answers by Language