关键词|上下文关键词

原文链接  https://docs.microsoft.com/zh-cn/dotnet/csharp/delegate-class

c# 包含哪些关键字?

关键字是预定义的保留标识符,对编译器有特殊意义。 除非前面有 @ 前缀,否则不能在程序中用作标识符。 例如,@if 是有效标识符,而 if 则不是,因为 if 是关键字。

此主题中的第一个表列出了是 C# 程序任意部分中的保留标识符的关键字。 此主题中的第二个表列出了 C# 中的上下文关键字。 上下文关键字仅在一部分程序上下文中有特殊含义,可以在相应上下文范围之外用作标识符。 一般来说,C# 语言中新增的关键字会作为上下文关键字添加,以免破坏用旧版语言编写的程序。


在 C# 中,有些关键字在代码的上下文中有特殊的意义,如 get 和 set,这些被称为上下文关键字(contextual keywords)。

下表列出了 C# 中的普通关键字(Reserved Keywords)和上下文关键字(Contextual Keywords):

上下文关键词

 

posted @ 2021-10-15 12:54  小林野夫  阅读(201)  评论(0编辑  收藏  举报
原文链接:https://www.cnblogs.com/cdaniu/