ASP.NET学习社区

首页 » ASP.NET学习区 » 有问有答 » 隐式,显式转换的一个例子
fmhyht - 2008-6-26 11:27:00
float f = 123.3F;
        int jj = (int)f;//隐式
        int kk = Convert.ToInt32(f);//显式
        Response.Write(jj);
        Response.Write("<br />");
        Response.Write(kk);
suresy - 2008-6-26 17:41:00
LZ可能有点搞不清楚隐式和显式的含义。

隐式就是不用写出转换类型就赋值,由编译器自动帮你转换,比如:
double number = 123.3F;
这个就是编译器帮你把float类型隐式转换为double类型

而你提到的那两个式子严格来说都算是显式转换。
fmhyht - 2008-6-26 20:07:00
噢!谢了,本人是新手,现在明白了!
1
查看完整版本: 隐式,显式转换的一个例子