字元,字串,位元組
阿新 • • 發佈:2018-11-20
char
2個位元組,無符號,不存在負數,0x0000-0xFFFF,Unicode字元;
Unicode 的第一個 128 個碼位 (0-127) 對應的字母和標準的美式鍵盤上的符號。 這些第一個 128 個碼位都與 ASCII 字符集定義相同。 第二個 128 個碼位 (128-255) 表示特殊字元,如的基於拉丁文的字母、 重音符號、 貨幣符號和小數部分。 Unicode 使用各種各樣的符號,包括全球範圍內的文字字元、 音調符號和數學和技術符號的其餘程式碼點 (256-65535)。
char是個結構體;
欄位:MaxValue,0xFFFF, public const char MaxValue; 使用:char.MaxValue,const預設是靜態字面值,可以通過結構體名呼叫
MinValue,0x0000;
方法:
isdigit 指示某個unicode字元是否屬於十進位制數字類別
isletter 指示某個unicode字元是否屬於字母類別
islower 指示某個unicode字元是否屬於小寫字母類別
isupper 指示某個unicode字元是否屬於大寫字母類別
isletterordigit 指示某個unicode字元是屬於字母類別還是屬於十進位制數字類別
iswhitespace 指示某個unicode字元是否屬於空白類別
iscontrol 指示指定的unicode字元是否屬於控制字元類別
toupper 將某個unicode字元的值轉換為它的大寫等效項
tolower 將unicode字串的值轉換為它的小寫等效項
字串和字元陣列相互轉換
string str = "ABCDfe82"; char[] arr = str.ToArray();//字串轉換成字元陣列 str = new string(arr);//字元陣列轉換成字串
Encoding
String