C# 7 - Binary literals and digit separators
نویسنده: سیروان عفیفی
تاریخ: ۱۳۹۵/۱۲/۲۹ ۱۱:۵۰
آدرس: www.dntips.ir
| مطالب | ۳۶۹۴ |
| نویسندگان | ۲۷۶ |
| گروههای مطالب | ۱۰۲۴ |
| نقشههای راه | ۱۱۹ |
| دورهها | ۱۴ |
| اشتراکها | ۱۷۹۱۴ |
[Flags]
public enum Option
{
None = 0x00,
Option1 = 0x01,
Option2 = 0x02,
Option3 = 0x04,
Option4 = 0x08,
Option5 = 0x10,
Option6 = 0x20,
Option7 = 0x40,
Option8 = 0x80,
All = 0xFF
} [Flags]
public enum Option
{
None = 0b00000000,
Option1 = 0b00000001,
Option2 = 0b00000010,
Option3 = 0b00000100,
Option4 = 0b00001000,
Option5 = 0b00010000,
Option6 = 0b00100000,
Option7 = 0b01000000,
Option8 = 0b10000000,
All = 0b11111111
} [Flags]
public enum Option
{
None = 0b0000_0000,
Option1 = 0b0000_0001,
Option2 = 0b0000_0010,
Option3 = 0b0000_0100,
Option4 = 0b0000_1000,
Option5 = 0b0001_0000,
Option6 = 0b0010_0000,
Option7 = 0b0100_0000,
Option8 = 0b1000_0000,
All = 0b1111_1111
}
class ClassCS72
{
const int intLiteral = 100_000;
const int binaryLiteral = 0b_0101_0101;
const int hexLiteral = 0x_FF_FF;
} const worldPopulationIn2017 = 7_600_000_000; const leastSignificantByteMask = 0b1111_1111; const papayawhipColorHexCode = 0xFF_EF_D5;