1. 程式人生 > >字元,字串,位元組

字元,字串,位元組

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