Char类概述:
Char类主要用来存储单个字符,只定义一个Unicode字符,占用16位(两个字节的空间),在定义字符串变量时,要用引号表示。
例:'s’表示一个字符,"s"表示一个字符串。
Char类的使用:
Is和To开头的比较重要。
以Is开头的方法大多是判断Unicode字符是否为某个类别。
以To开头的方法主要是转换为其他Unicode字符。
最常使用的:
控制台应用程序核心代码:
//字符串判断方法
char a ='a';
char b = '8';
char c = 'L';
char d = '.';
char e = '|';
char f = ' ';
Console.WriteLine("IsLetter方法判断a是否为字母:{0}", Char.IsLetter(a));
Console.WriteLine("IsDigit方法判断b是否为数字:{0}", Char.IsDigit(b));
Console.WriteLine("IsLetterOrDight方法判断c是否为字母或数字:{0}", Char.IsLetterOrDigit(c));
Console.WriteLine("IsLower方法判断a是否为小写字母:{0}", Char.IsLower(d));
Console.WriteLine("IsUpper方法判断c是否为大写字母:{0}", Char.IsUpper(e));
Console.WriteLine("IsPunctuation方法判断d是否为标点符号:{0}", Char.IsPunctuation(f));
Console.WriteLine("IsSeparator方法判断e是否为分隔符:{0}", Char.IsSeparator(e));
Console.WriteLine("IsWhiteSpace方法判断f是否为空白:{0}", Char.IsWhiteSpace(f));
Console.ReadLine();
| 方法 | 类别 |
|---|---|
| IsControl | 是否属于控制字符类别 |
| IsDigit | 是否属于十进制数字类别 |
| IsHighSurrogate | 是否为高代理项 |
| IsLetter | 是否属于字母类别 |
| IsLetterOrDigit | 是属于字母类别还是属于十进制数字类别 |
| IsLower | 是否属于小写字母类别 |
| IsLowSurrogate | 是否为低代理项 |
| IsNumber | 是否属于数字类别 |
| IsPunctuation | 是否属于标点符号类别 |
| IsLowSeparator | 是否为低代理项 |
| IsLowSurrogate | 是否属于分隔符类别 |
| IsSurrogate | 是否为代理项字符类别 |
未完待续。。。。。。
本文详细介绍了C#中Char类的使用,包括如何判断字符属性如字母、数字、大小写等,以及如何进行字符转换。通过示例代码,读者可以快速掌握Char类的常见用法。
45

被折叠的 条评论
为什么被折叠?



