【注: 值类型转换为引用类型,称为装箱,反之,成为拆箱。】
1.值类型之间的相互转换
(1)占内存小的转换为占内存大的:隐式转换
(2)占内存大的转换为占内存小的:显式转换,也就是需要强制转换。
例:double i=100;
int j=(int) i; //强制转换为整型
//若转换为double则:double j=(double) j;
2.值类型转换为字符串类型
(1)convert类完成(使用最为广泛)。
(2)ToString方法完成。
例:double i=100; //说明:int 、char 、date 都属于值类型
double j=(int) i;
console.WriteLine(convert.ToString(j));
3.字符串类型转换为值类型
(1)convert类完成。
(2)parse方法完成。
例:string num=“123”;
int T=Int32.parse(num);
console.WriteLine(T);
console.ReadLine();