概述
Char类主要用来存储单个字符,占用16位(2字节)的内存空间。
在定义字符型变量时,要以单引号标识,如【‘s’】表示一个字符;【“s”】表示一个字符串。
常用方法
方法 | 说明 |
---|---|
IsControl | 指示指定的Unicode字符是否属于【控制字符】类别 |
IsDigit | 指示指定的Unicode字符是否属于【十进制数字】类别 |
IsHighSurrogate | 指示指定的Char对象是否为【高代理项】 |
IsLetter | 指示某个Unicode字符是否属于【字母】类别 |
IsLetterOrDigit | 指示某个Unicode字符是属于【字母类别】还是【十进制数】类别 |
IsLower | 指示某个Unicode字符是否属于【小写字母】类别 |
IsLowSurrogate | 指示指定的Char对象是否为【低代理项】 |
IsNumber | 指示某个Unicode字符是否属于【数字】类别 |
IsPunctuation | 指示某个Unicode字符是否属于【标点符号】类别 |
IsSeparator | 指示某个Unicode字符是否属于【分隔符】类别 |
IsSurrogate | 指示指定的Char对象是否属于【代理项字符】类别 |
IsSurrogatePair | 指示两个指定的Char对象是否形成【代理项对】 |
IsSymbol | 指示某个Unicode字符是否属于【符号字符】类别 |
IsUpper | 指示某个Unicode字符是否属于【大写字母】类别 |
IsWhiteSpace | 指示某个Unicode字符是否属于【空白】类别 |
Parse | 将指定字符串【转换】成等效的Unicode字符 |
ToLower | 将Unicode字符的值转换为它的【小写】等效项 |
ToLowerInvariant | 使用固定区域性的大小写规则,将Unicode字符的值转换为其小写等效项 |
ToString | 将此实例的值转换为其等效的字符串表示 |
ToUpper | 将Unicode字符的值转换为它的大写等效项 |
ToUpperInvariant | 使用固定区域性的大小写规则,将Unicode字符的值转换为其大小写等效项 |
TryParse | 将指定字符串的值转换为它的等效Unicode字符 |
转义字符
转义字符 | 说明 |
---|---|
\n | 按Enter换行 |
\t | 横向调到下一个制表位 |
" | 双引号 |
\b | 退格 |
\r | 按Enter键 |
\f | 换页 |
|反斜线符 | |
’ | 单引号 |
例:
char c1 = 'A';
Console.WriteLine(char.IsLower(c1));
Console.WriteLine(char.IsUpper(c1));
char c2 = '\t';
Console.WriteLine($"今天也要{c2}努力学习!");
运行结果: