你真的了解基本类型吗?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