-3 c# declaration character unary-operator
当我提到
char operator;
Run Code Online (Sandbox Code Playgroud)
它给出了c#中预期的一元运算符错误.
所以当它提到extern时,android中的默认值是'\ u0000'
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)