字符包括字母、数字、标点符号、特殊符号等。不同的字符集包含的字符数量和字符的表达方式各不相同,C#中采用的是Unicode字符集,一个Unicode的标准字符的长度为16位。
C#中的字符型(char)对应.Net类库中的结构System.Char。在程序中每声明一个char类型的变量,就创建一个System.Char 结构的实例。严格的说字符型也是一种特殊的整数型,其取值范围与ushort类型相同,C#编译器负责在规定范围的整数和字符之间进行转换。
char x = 'a';
字符类型(char):使用单引号;
字符串类型(string):使用双引号。
C#采用Unicode字符集,单个汉字也可以作为字符使用。
char y = '数';
在C#中,使用反斜杠"\"来引导各种转义字符。
char z = '\'';
C#中常见的转义符
转义符 | 字符名 | 转义符 | 字符名 | 转义符 | 字符名 | 转义符 | 字符名 |
\' | 单引号 | \f | 换页 | \0 | 空字符 | \t | 水平tab |
\" | 双引号 | \n | 换行 | \a | 警报(响铃) | \v | 竖直tab |
\\ | 斜杠 | \r | 回车 | \b | 退格 |
在C#中使用@取消反斜杠的转义。
string path = @"F:\Projects\";