隐式转换不需要在代码中指定转换类型,例如:intintnumber=10doubledoublenumber=intnumberintnumber将隐式转换为doubletype。相反,对于显式转换,需要指定转换类型,例如:doubledoublenumber=10.1intintnumber=(int)doublenumber。对于表示数值的基本数据类型,可以将值范围较小的数据类型转换为值范围较大的数据类型进行隐式转换,反之亦然,必须执行显示转换。就像上面的两个例子。对于类类型,子类可以隐式转换为父类,反之亦然,必须显式转换。例如:stringSTR1=“ABC”objectobj=STR1//子类可以转换成父类,隐式转换stringSTR2=(string)obj//父类可以转换成子类,如果两个类之间没有继承关系,则需要显式转换,无法执行隐式转换或显式转换。此时,必须在转换的类中定义隐式转换方法或显式转换方法。
成都创新互联公司专注于聂拉木企业网站建设,自适应网站建设,商城系统网站开发。聂拉木网站建设公司,为聂拉木等地区提供建站服务。全流程定制网站开发,专业设计,全程项目跟踪,成都创新互联公司专业和态度为您提供的服务售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款