📜  所有 c# 关键字的列表 - C# (1)

📅  最后修改于: 2023-12-03 15:09:59.011000             🧑  作者: Mango

所有 C# 关键字的列表

C# 是一种面向对象的编程语言,它具有众多的关键字来实现各种功能。下面是 C# 所有关键字的列表:

访问修饰符
  1. public: 表示成员在任何情况下都可以访问。
  2. private: 表示成员只能在类或结构体内部访问。
  3. protected: 表示成员只能在类或结构体内部或其子类中访问。
  4. internal: 表示成员只能在当前程序集中访问。
  5. protected internal: 表示成员可以在当前程序集中或其子类中访问。
关键字
  1. abstract: 表示类或成员是抽象的,必须被继承或实现。
  2. as: 用于将对象转换为另一种类型。
  3. base: 表示基类实现的成员。
  4. bool: 表示布尔类型的值,只有 true 和 false 两种。
  5. break: 用于跳出循环或 switch 语句。
  6. byte: 表示无符号 8 位整数。
  7. case: 用于在 switch 语句中指定不同的情况。
  8. catch: 用于捕获异常并处理。
  9. char: 表示 Unicode 字符。
  10. checked: 表示对整数类型进行溢出检查。
  11. class: 用于声明类。
  12. const: 表示常量字段。
  13. continue: 用于跳过当前循环迭代。
  14. decimal: 表示高精度十进制数。
  15. default: 用于在 switch 语句中指定默认情况。
  16. delegate: 表示委托类型。
  17. do: 用于执行循环。
  18. double: 表示双精度浮点数。
  19. else: 用于指定 if 语句中的其他情况。
  20. enum: 用于声明枚举类型。
  21. event: 表示事件成员。
  22. explicit: 用于声明显式转换运算符。
  23. extern: 用于声明外部函数或变量。
  24. false: 表示布尔类型的 false 值。
  25. finally: 用于指定 finally 语句块,该块在 try 语句块和 catch 块之后执行。
  26. fixed: 用于固定指针指向的内存区域,防止其被垃圾回收器移动。
  27. float: 表示单精度浮点数。
  28. for: 用于执行 for 循环。
  29. foreach: 用于循环遍历集合类型。
  30. goto: 用于跳转到标记语句。
  31. if: 用于执行条件语句。
  32. implicit: 用于声明隐式转换运算符。
  33. in: 用于指定 foreach 循环中的迭代器。
  34. int: 表示有符号 32 位整数。
  35. interface: 用于声明接口类型。
  36. internal: 表示只能在当前程序集中访问的成员或类型。
  37. is: 用于测试对象是否属于指定类型。
  38. lock: 用于锁定对象以同步对其的访问。
  39. long: 表示有符号 64 位整数。
  40. namespace: 用于声明命名空间。
  41. new: 用于创建新的对象或隐藏基类的成员。
  42. null: 表示空对象引用。
  43. object: 表示对象类型。
  44. operator: 用于声明运算符。
  45. out: 用于将参数标记为输出参数。
  46. override: 用于重写基类中的虚方法。
  47. params: 用于指定可变长度数组。
  48. private: 表示只能在类或结构体内部访问的成员。
  49. protected: 表示在类或结构体内部或其子类中访问的成员。
  50. public: 表示在任何情况下都可以访问的成员。
  51. readonly: 表示只读字段。
  52. ref: 用于将参数标记为引用参数。
  53. return: 用于从方法返回值。
  54. sbyte: 表示有符号 8 位整数。
  55. sealed: 表示不能被继承的类。
  56. short: 表示有符号 16 位整数。
  57. sizeof: 用于返回类型或表达式的大小。
  58. stackalloc: 用于在栈上分配内存。
  59. static: 表示静态字段或方法。
  60. string: 表示字符串类型。
  61. struct: 用于声明结构体类型。
  62. switch: 用于执行 switch 语句。
  63. this: 表示当前对象实例。
  64. throw: 用于抛出异常。
  65. true: 表示布尔类型的 true 值。
  66. try: 用于执行异常处理。
  67. typeof: 用于获取类型对象。
  68. uint: 表示无符号 32 位整数。
  69. ulong: 表示无符号 64 位整数。
  70. unchecked: 表示不对整数类型进行溢出检查。
  71. unsafe: 用于声明不安全代码的块。
  72. ushort: 表示无符号 16 位整数。
  73. using: 用于指定命名空间或资源的别名。
  74. virtual: 用于声明虚成员。
  75. void: 表示无返回值。
  76. volatile: 表示字段可被异步变更。

以上就是 C# 所有关键字的列表,可以大大提高程序员的编码效率。