如果value
是 C#中的关键字,并且关键字不能用作名称(标识符),类,接口等)
value
仍如何用作变量?
public static void Main(string[] args)
{
int value =2;
Console.WriteLine(value);
}
答案 0 :(得分:6)
value
是上下文关键字,这意味着它取决于上下文,而不是保留字。
上下文关键字
value
通常在集合 accessor 中使用 属性声明。它类似于 方法。单词value
表示客户端代码为 尝试分配给属性。
上下文关键字用于在 代码,但在C#中不是保留的字。
这是保留的关键字列表,需要在关键字前加上@
关键字是预定义的,保留的标识符,它们具有特殊的 对编译器的含义。它们不能用作您的标识符 除非它们包含
@
作为前缀。例如,@if
是有效的 标识符,但是if
不是因为关键字。