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+ 次瀏覽

啟動你的職業生涯

透過完成課程獲得認證

開始學習
廣告