1. 程式人生 > >145-顯式轉換和隱式轉換

145-顯式轉換和隱式轉換

隱式轉換:把一個小型別資料賦值給大型別變數時,編譯器自動進行的轉換。

 

顯式轉換:把一個大型別賦值給一個小型別變數時,需要進行顯式轉換(強制型別轉換),就是加上括號,裡面寫需要轉換的型別。

sbyte myByte = 123;
int myInt = myByte;
myByte = (byte)myInt;

使用Convert進行顯式轉換:

如果要把一個數字字串轉換成數字型別(整型或浮點型),就要用到Convert裡的方法。

string str = "123";
int num = Convert.ToInt32(str);

Convert.Tostring()可以把數字型別轉化為字串。