Char類主要用來存儲單個字符,只定義一個Unicode字符,佔用16位(兩個字節的空間),在定義字符串變量時,要用引號表示。
例:'s'表示一個字符,"s"表示一個字符串。git
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 | 是否爲代理項字符類別 |
未完待續。。。。。。code