你真的瞭解基本類型嗎?c#
隱式轉換,無需指定類型ui
顯式轉換(強制轉換),需指定類型
示例:code
int a = 123; long b = a;//隱式轉換 int c = (int) b; //顯式轉換
具體的可轉換類型參考:https://docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/builtin-types/numeric-conversions對象
兩點注意:
● 對於引用類型的變量,它的值永遠是一個引用;
● 對於值類型的變量,它的值永遠是該值類型的一個值。
示例:接口
int i = 5;// object o = i;//裝箱,值類型轉換爲引用類型 int j = (int) o;//拆箱,引用類型轉換爲值類型
以上爲我的所見所學,如有不足之處,望各位多多指出。get