C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#で予約されているキーワードとは何ですか?


キーワードは、C#コンパイラに事前定義された予約語です。これらのキーワードは識別子として使用できません。これらのキーワードを識別子として使用する場合は、キーワードの前に@文字を付けることができます。

C#では、getやsetなどの一部の識別子は、コードのコンテキストで特別な意味を持ち、コンテキストキーワードと呼ばれます。

次の表に、予約されているキーワードを示します-

abstract As ベース ブール 休憩 バイト ケース
キャッチ Char チェック済み クラス const 続行 10進数
デフォルト 委任 する ダブル その他 列挙型 イベント
明示的 外部 false 最後に 修正済み フロート for
foreach 後藤 if 暗黙的 in in(一般修飾子) int
インターフェース 内部 ロック 長い 名前空間 新規
null オブジェクト オペレーター out out(ジェネリック修飾子) オーバーライド パラメータ
プライベート 保護 public 読み取り専用 ref リターン sbyte
封印 短い sizeof stackalloc 静的 文字列 構造体
スイッチ これ 投げる true 試してください typeof uint
ulong チェックなし 安全ではない ushort 使用 仮想 void
揮発性

C#でboolreservedキーワードを使用する例を見てみましょう-

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

  1. Pythonの予約語とは何ですか?

    次のリストは、Pythonキーワードを示しています。これらは予約語であり、定数、変数、またはその他の識別子名として使用することはできません。すべてのPythonキーワードには、小文字のみが含まれています。 および exec しない アサート 最後に または 休憩 for パス クラス から 印刷 続行 グローバル レイズ def if リターン del インポート 試してください elif in while その他 は with 例外 ラムダ 利回り

  2. Pythonの予約キーワードとは何ですか?

    予約語(キーワードとも呼ばれます)は、言語で事前定義された意味と構文で定義されます。これらのキーワードは、プログラミング命令を開発するために使用する必要があります。予約語は、変数の名前、関数などの他のプログラミング要素の識別子として使用することはできません。 以下は、Python3で予約されているキーワードのリストです および を除く ラムダ with as 最後に 非ローカル while アサート false なし 歩留まり 休憩 の場合 ではありません クラス から または