c sharp中的显式和隐式是什么意思,看书没懂
c   sharp中的显式和隐式是什么意思,看书没懂
------解决方案--------------------显式就是明显给出你需要的方式,隐式就是一种默认的方式。 
 比如 
 int i=3; 
 object o=i; //隐式 
 i=(int)o;   //显示
------解决方案--------------------显式转换和隐式转换吧? 
 显式转换就是你在代码中强制转换。如:(int)i;就是将变量i显式转换成int型; 
 隐式转换就是编译器跟据你的代码,将一种类型自动转换成另一种类型,如: 
 int i;   
 double u;   
 u=i+1.5; //i将被隐式转换成double类型参与运算。 
 还有,如: 
 u=i;//i将被隐式转换成double类型并赋值给变量u。