C#數據類型的轉換主要有如下幾種方式:字符串
一、強制轉換 注意:char類型不能強制轉換成int,若是使用強制轉化,獲得的是原整數的ASCII碼值。string
二、class.parse(string類型的變量),只能轉換字符串,任何類型數據能夠先利用.tostring()方法轉化成字符串,而後利用「類型.Parse(string 類型變量)」轉成本身想要的類型。使用該方法切忌的一點就是隻能處理字符串內容,並且字符串內容只能在目的類型可表示的範圍以內。class
三、int.TryParse(string s, out int result)變量
該方式也是將數字內容的字符串轉爲int類型,可是該方式比int.Parse優越的地方,就是它不會出現異常。若是轉換成功返回 true,若是轉換失敗返回 false。很明顯,最後一個參數爲輸出值,若是轉換失敗,輸出值爲 0;若是轉換成功,則輸出相應的值。數據類型
四、利用類Convent轉換;如Convert.ToInt32(string或者其餘類型);該方式對於浮點數會作四捨五入。該方式同強制轉換同樣,不能用來處理char類型,不然傳回的是ASCII代碼。方法