C# 中的保留关键字是什么?


关键字是预定义给 C# 编译器的保留字。这些关键字不能用作标识符。如果要将这些关键字用作标识符,可以在关键字前加 @ 字符。

在 C# 中,某些标识符在代码上下文中具有特殊含义,例如 get 和 set 被称为上下文关键字。

下表列出了保留关键字:

abstractasbaseboolbreakbytecase
catchcharcheckedclassconstcontinuedecimal
defaultdelegatedodoubleelseenumevent
explicitexternfalsefinallyfixedfloatfor
foreachgotoifimplicitinin (泛型修饰符)int
interfaceinternalislocklongnamespacenew
nullobjectoperatoroutout (泛型修饰符)overrideparams
privateprotectedpublicreadonlyrefreturnsbyte
sealedshortsizeofstackallocstaticstringstruct
switchthisthrowtruetrytypeofuint
ulonguncheckedunsafeushortusingvirtualvoid
volatilewhile

让我们来看一个在 C# 中使用 bool 保留关键字的例子:

示例

 在线演示

using System;
using System.Collections;

class Demo {
   static void Main() {
      bool[] arr = new bool[5];
      arr[0] = true;
      arr[1] = true;
      arr[2] = false;
      arr[3] = false;

      BitArray bArr = new BitArray(arr);

      foreach (bool b in bArr) {
         Console.WriteLine(b);
      }

      bool str = arr[1];
      Console.WriteLine("Value of 2nd element:"+str);
   }
}

输出

True
True
False
False
False
Value of 2nd element:True

更新于:2020年6月20日

3K+ 次浏览

启动你的职业生涯

通过完成课程获得认证

开始学习
广告
© . All rights reserved.