@sharif
2018-02-26T11:59:38.000000Z
字数 588
阅读 866
转换
as
目录
可以定义类型之间的隐式和显式转换。
public static explicit ooperator ConvClass1(ConvClass2 op1)
{
ConvClass1 returnVal = new ConvClass1();
checked {returnVal.val = (int)op1.val;};
return returnVal;
}
checked关键字 C# 中对算术运算进行溢出检查或忽略溢出检查的关键字
<operand> as <type>
<operand>的类型是<type>
<operand>可以隐式转换为<type>类型
<operand>可以封箱为<type>类型
null
,这样的处理,避免检查异常,只需要判断,返回的对象是否为 null
即可implicit [im·plic·it || ɪm'plɪsɪt]
adj. 暗示的; 含蓄的; 盲从的
explicit [ex·plic·it || ɪk'splɪsɪt]
adj. 详尽的; 明确的; 清楚的; 直率的