C# Char类
C# Char類
Char類
Char類主要用來(lái)存儲(chǔ)單個(gè)字符,占用16位(兩個(gè)字節(jié))的內(nèi)存空間。定義字符是要用單引號(hào)表示。
注意:Char只定義一個(gè)Unicode字符。Unicode字符是目前計(jì)算機(jī)中通用的字符編碼,它為針對(duì)不同語(yǔ)言中的每個(gè)字符設(shè)定了統(tǒng)一的二進(jìn)制編碼,用于滿足跨語(yǔ)言、跨平臺(tái)的文本轉(zhuǎn)換、處理的要求。
Char的使用
方法
說(shuō)明
IsControl:指示指定的Unicode字符是否屬于控制字符類別
IsDigit:指示某個(gè)Unicde字符是否屬于十進(jìn)制數(shù)字類別
IsHighSurrogate:指示指定的Char對(duì)象是否為高代理項(xiàng)
IsLetter:指示某個(gè)Unicode字符是否屬于字母類別
IsLetterOrDigit:指示某個(gè)Unicode字符是否屬于字母類別還是屬于十進(jìn)制數(shù)字類別
IsLower:指示某個(gè)Unicode字符是否屬于小寫字母類別
IsLowSurrogate:指示指定的Char對(duì)象是否為低代理項(xiàng)
IsNumber:指示某個(gè)Unicode字符是否屬于數(shù)字類別
IsPunctuation:指示某個(gè)Unicode字符是否屬于標(biāo)點(diǎn)符號(hào)類別
IsSeparator:指示某個(gè)Unicode字符是否屬于分隔符類別
IsSurrogate:指示某個(gè)Unicode字符是否屬于代理項(xiàng)字符類別
IsSurrogatePair:指示兩個(gè)指定的Char對(duì)象是否形成代理項(xiàng)對(duì)
IsSymbol:指示某個(gè)Unicode字符是否屬于符號(hào)字符類別
IsUpper:指示某個(gè)Unicode字符是否屬于大寫字母類別
IsWhiteSpace:指示某個(gè)Unicode字符是否屬于空白類別
Parse:將指定字符串1的值轉(zhuǎn)換為它的等效Unicode字符
ToLower:將Unicode字符的值轉(zhuǎn)換為它的小寫等效項(xiàng)
ToLowerInvariant:使用固定區(qū)域性的大小寫規(guī)則,將Unicode字符的值轉(zhuǎn)換為其小寫等效項(xiàng)
ToString:將此實(shí)例的值轉(zhuǎn)換為其等效的字符串表示
ToUpper:將Unicode字符的值轉(zhuǎn)換為它的大寫等效項(xiàng)
ToUpperInvariant:使用固定區(qū)域性的大小寫規(guī)則,將Unicode字符的值轉(zhuǎn)換為其大寫等效項(xiàng)
TryParse:將指定字符串的值轉(zhuǎn)換為它的等效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是否為數(shù)字:{0}", char.IsDigit(b));Console.WriteLine("IsLetterOrDigit方法判斷c是否為字母或數(shù)字:{0}", char.IsLetterOrDigit(c));Console.WriteLine("IsLower方法判斷a是否為小寫字母:{0}", char.IsLower(a));Console.WriteLine("IsUpper方法判斷c是否為大寫字母:{0}", char.IsUpper(c));Console.WriteLine("IsPunctuation方法判斷d是否為標(biāo)點(diǎn)符號(hào):{0}", char.IsPunctuation(d));Console.WriteLine("IsSeparator方法判斷e是否為分隔符:{0}", char.IsSeparator(e));Console.WriteLine("IsWhiteSpace方法判斷f是否為空白:{0}", char.IsWhiteSpace(f));Console.ReadKey();結(jié)果:
總結(jié)
- 上一篇: 码云zheng项目介绍
- 下一篇: Go2sky -- Golang用sky