1. 程式人生 > >Char類型與Sting類型的數字字符轉換時的不同點

Char類型與Sting類型的數字字符轉換時的不同點

不同 ascii碼 區分 引號 string類型 轉換 char con 類型轉換

  這是在一次編程時的bug裏偶然發現的一個問題。在C#中,單引號默認是char類型字符,而雙引號默認是string類型字符。對於char類型的數字字符,通過強制類型轉換或者convert轉換,轉換成的整數不是這個數字字符本身,而是它的ASCII碼,而string類型的數字字符則轉化為了數字本身。

  所以,在使用時我們需要區分單引號和雙引號帶來的不同結果,由數字字符轉換為數字時要小心,註意生成的是數字本身還是ASCII碼值。

Char類型與Sting類型的數字字符轉換時的不同點