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
噢!谢了,本人是新手,现在明白了!