2013年3月9日 星期六

Char觀念ASCCII與Unicode






private void button4_Click(object sender, EventArgs e)
        {
            char[] chars = new char[6];
            chars[0] = 'A';      // 陣列中的Chars[0]=ASCCII碼65 
            chars[1] = 'X';      // 陣列中的Chars[1]=ASCCII碼88
            //明白Chars會把字元轉成ASCCII碼!!
            //換個玩法吧!!
            chars[2] = (char)88; // 88是ASCII碼 將88以char型態轉給 [2] 還是等於X
            chars[3] = '\u0058';   // 將88轉Unicode輸入先轉16進制=78  改寫成\u0078
            chars[4] = '健';//中文也一樣 已知健=ASCII碼為20581
            chars[5] = '\u5065';//輸入為UNICODE的話需要 轉將20581 ASCII碼

                                //                    轉16進制為\u5065
            foreach (char c in chars)
            {
                MessageBox.Show(c+"");
            }
        }

沒有留言:

張貼留言