本文详细讲解关键字
文章目录
- 定义
- 关键字概览
- 关键字具体分析
-
- 1. abstract
- 2. as
- 3.base
- 4. bool
- 5.break
- 6. byte
- 7. case
- 8. catch
- 9. char
- 10. checked
- 11. class
- 12. const
- 14. decimal
- 15. default
- 16. delegate
- 17. do
- 18. double
- 19. else
- 20. enum
- 21. event
- 22. explicit
- 23. extern
- 24. false
- 25. finally
- 26. fixed
- 27. float
- 28. for
- 29. foreach
- 30. goto
- 31. if
- 32. implicit
- 33. in
- 34. in(泛型修饰符)
- 35. int
- 36. interface
- 37. internal
- 38. is
- 39. lock
- 40. long
- 41. namespace
- 42. new
- 43. null
- 44. object
- 45. operator
- 46. out
- 47. out(泛型修饰符)
- 48. override
- 49. params
- 50. private
- 51. protected
- 52. public
- 53. readonly
- 54. ref
- 55. return
- 56. sbyte
- 57. sealed
- 58. short
- 59. sizeof
- 60. stackalloc
- 61. static
- 62. string
- 63. struct
- 64. switch
- 65. this
- 66. throw
- 67. true
- 68. try
- 69. typeof
- 70. uint
- 71. ulong
- 72. unchecke
- 73. unsafe
- 74. ushort
- 75. using
- 76. virtual
- 77. void
- 78. volatile
- 79. while
- 上下文关键字
定义
关键字是预定义的保留标识符,对编译器有特殊意义。 除非前面有 @ 前缀,否则不能在程序中用作标识符。 例如,@if 是有效标识符,而 if 则不是,因为 if 是关键字。
此主题中的第一个表列出了是 C# 程序任意部分中的保留标识符的关键字。 此主题中的第二个表列出了 C# 中的上下文关键字。 上下文关键字仅在一部分程序上下文中有特殊含义,可以在相应上下文范围之外用作标识符。 一般来说,C# 语言中新增的关键字会作为上下文关键字添加,以免破坏用旧版语言编写的程序。
关键字概览
关键字具体分析
1. abstract
用法:修饰符指示被修改内容的实现已丢失或不完整, abstract 修饰符可用于类、方法、属性、索引和事件。 在类声明中使用 abstract 修饰符来指示某个类仅用作其他类的基类,而不用于自行进行实例化。 标记为抽象的成员必须由派生自抽象类的非抽象类来实现。
例子:
类 DerivedClass 派生自抽