c#中预期的一元运算符

-3 c# declaration character unary-operator

当我提到

char operator;
Run Code Online (Sandbox Code Playgroud)

它给出了c#中预期的一元运算符错误.

所以当它提到extern时,android中的默认值是'\ u0000'

cdh*_*wie 6

operator是C#中的保留字.如果要将其用作标识符,则必须在其前面添加@,或者只选择一个不同的名称:

char operator;  // Invalid, operator is a reserved word.

char oper;      // Valid.
char @operator; // Also valid.
Run Code Online (Sandbox Code Playgroud)

错误消息源于以下事实:编译器认为您正在尝试重载运算符,因此期望operator关键字由运算符跟随,如:

static char operator+(Foo a, Foo b) { ... }
Run Code Online (Sandbox Code Playgroud)