const char N = (char)0x10;
или
const char N = '\x10';
и
if ((C & N) != 0) // Be aware the != has precedence on &, so you need ()
{
}
но учтите, что char
в C - это 1 байт, в C # - 2 байта, поэтому, возможно, вам следует использовать byte
const byte N = 0x10;
но, возможно, вы хотите использовать флаги, чтобы вы могли использовать enum
:
[Flags]
enum MyEnum : byte
{
N = 0x10
}
MyEnum C;
if (C.HasFlag(MyEnum.N))
{
}
(обратите внимание, что Enum.HasFlag был представлен в C # 4.0)