一下都是在視頻教學中學到後的理解,若是說錯了請大神指教c#
C#語言中的類型轉換,就是將某個數據要轉換成另外一個類型的數據。視頻
c#語言中的數據類型主要有:字符串
char類型(字符類型);string
string類型(字符串類型);it
int類型(整數類型);變量
double類型(小數類型);數據類型
類型轉換主要分爲三種:總結
1:任意類型轉換爲string類型;數據
轉換代碼書寫格式爲:待轉換的數據.Tostring();英文
a,這裏的待轉換的數據指的是須要轉換的數據或變量。後面的Tostring();是固定書寫。
轉換完成後的返回類型就是string類型。
示例:
int a = 10;
string b = a . ToString();
PS:在轉換過程當中,不會改變int類型的變量。
2:int類型與double類型的互轉;
PS:double類型的取值範圍大於int類型的取值範圍。
PS:數字類型之間相互轉換的原則:取值範圍小的類型轉換爲取值範圍大的數字類型,不須要額外的書寫代碼,計算機會自動完成,這樣的叫隱式轉換;反之,取值範圍大的轉換成取值範圍小的,就須要書寫額外的代碼,計算機不會自動完成,這樣的叫顯示轉換,也叫強制轉換。強制轉換有可能會形成數據丟失。顯示轉換的書寫代碼方式就是在要轉換的數據前寫兩個英文小括號,並在括號內寫上須要轉換的類型。
隱式轉換示例:
int a = 123;
double d = a;
double d = 123;
分析,int類型的取值範圍小於double類型的取值範圍,因此使用隱式轉換,不用書寫額外代碼。
顯示轉換示例:
double a = 3.14;
int d = (int)a;
分析:double類型的取值範圍大於int類型,因此使用顯示轉換,返回結果爲int。
3.string類型轉換爲數字類型;
(1):string轉換爲int類型:
書寫個數爲:int.parse(待轉換的字符串);返回結果爲int。
示例:
Console.Write(「」);
int a = int.parse(Console.ReadLine());
(2):string轉換爲double類型:
書寫格式爲:double.parse(待轉換的字符串);返回結果爲double。
示例:
Console.Write(「」);
double b = double.parse(Console.ReadLine());
以上就是本身看了視頻後總結的C#語言中常見的類型轉換,若是有錯,求大神指教。