B. *_*non 2 c# windows-ce nullreferenceexception enum-flags
在研究错误的原因时,我遇到了这行代码:
Status |= (int)states.Reading;
Run Code Online (Sandbox Code Playgroud)
C#中的"| ="运算符是什么?
因此"状态"定义如下:
public static int Status
Run Code Online (Sandbox Code Playgroud)
...使用存取器和mutator(或"getter"和"setter"),而"states"以这种方式定义:
[Flags]
public enum states
Run Code Online (Sandbox Code Playgroud)