当前位置:K88软件开发文章中心编程语言.NET.NET01 → 文章内容

C#中的字符型数据及转义字符

减小字体 增大字体 作者:佚名  来源:翔宇亭IT乐园  发布时间:2018-12-31 11:27:15

:2010-09-29 08:14:00

字符型为一个单Unicode 字符。一个Unicode字符16位长,它可以用来表示世界上大多数的语言。可以按以下方法给一个字符变量赋值:

char chSomeChar = 'A';

 除此之外,可以通过十六进制转义符(前缀\x)或Unicode表示法给变量赋值(前缀\u):

char chSomeChar = '\x0065';

char chSomeChar = '\u0065';

不存在把char转换成其它数据类型的隐式转换。这就意味着,在C#中把一个字符变量当作另一个整数数据类型看待是行不通的——这是C程序员必须改变习惯的另一个方面。但是,可以运用显式转换:

char chSomeChar = (char)65;

int nSomeInt = (int)'A';

 在C中仍然存在着转义符(字符含义)。要换换脑筋,请看下表。

转义符( Escape Sequences)

转义符 

字符名
\'  
单引号
\"
双引号
\\
反斜杠
\0
空字符
\a
感叹号
\b   
退ge
\f
换页
\n
新行
\r
回车
\t 
水平 tab
\v   
垂直tab



C#中的字符型数据及转义字符