1.C# 标识符
标识符是用来识别类、变量、函数或任何其他用户自定义的项目。在C#中,标识符的命名规则:
- 必须以字母、下划线、@开头,后面可以包含任意字母、数字、下划线、@;
- 标识符的第一个字母不能为数字;
- 标识符必须不包含任何嵌入的空格或其他符号;
- 标识符不能是C#关键字,除非有一个@前缀,如@if是有效标识符,而if不是;
- 标识符必须区分大小写;
- 不能与C#的类库名称相同。
2.C#关键字
保留关键字 | ||||||
---|---|---|---|---|---|---|
abstract | as | base | bool | break | byte | case |
catch | char | checked | class | const | continue | decimal |
default | delegate | do | double | else | enum | event |
explicit | extern | FALSE | finally | fixed | float | for |
foreach | goto | if | implicit | in | in (generic modifier) | int |
interface | internal | is | lock | long | namespace | new |
null | object | operator | out (generic modifier) | out | override | params |
private | protected | public | readonly | ref | return | sbyte |
sealed | short | sizeof | stackalloc | static | string | struct |
switch | this | throw | TRUE | try | typeof | uint |
ulong | unchecked | unsafe | ushort | using | virtual | void |
volatile | while | |||||
上下文关键字 | ||||||
add | alias | ascending | descending | dynamic | from | get |
global | group | into | join | let | orderby | partial (type) |
partial (method) | remove | select | set |
3.C#的注释
- 多行注释:/* */
- 单行注释://