首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# 關鍵字總覽:保留字清單與 @ 前綴用法

     編輯:關於C語言

關鍵字定義

關鍵字為編譯器預先定義的保留字,掃描原始碼時觸發特定語法行為,不可作為識別碼(類別、方法、變數名稱)。

@ 前綴逃逸機制

若確需使用關鍵字作識別碼,可加 @ 前綴:


int @class = 10;   // 合法
string @as = "test"; // 合法

編譯器會移除 @ 視為普通識別碼,IL 中不保留 @。

C# 主要關鍵字分類表

類別關鍵字(部分)
型別bool, byte, char, decimal, double, float, int, long, object, sbyte, short, string, uint, ulong, ushort, void
修飾詞abstract, async, const, event, extern, internal, new, override, partial, readonly, sealed, static, unsafe, virtual, volatile
流程控制break, continue, do, else, for, foreach, goto, if, return, switch, while
例外處理catch, finally, throw, try
命名空間/型別宣告class, delegate, enum, interface, namespace, struct
存取/運算子as, is, typeof, sizeof, checked, unchecked, default, nameof, stackalloc
查詢/Lambdafrom, where, select, group, orderby, join, let, into, ascending, descending, by, equals, on
其他base, this, null, true, false, ref, out, in, params, lock, using, fixed

完整清單請參考 Microsoft 官方文件「C# Keywords」。

實務建議

  • 避免使用 @ 逃逸,降低可讀性;改用語意化名稱(如 className 而非 @class)。
  • 關鍵字在 IDE 會著色,善用語法高亮快速辨識。
  • 新版本 C# 會引入新關鍵字(如 record、init、required),升級專案時注意衝突。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved