expression_r as type
as运算符只执行引用转换和装箱转换。
as运算符无法执行其他转换,如用户定义的转换,这类转换应使用case表达式来代替其执行。
关于is的其实也差不多,只是IS不会帮你进行任何的转换。所以需要自已进行显示转换。
is操作符进行转换,它自动检查时局是否和类型兼容,并返回结果。而且它不会抛出异常。如果对象引用为null,则is总返回false。
else
if
else
类型如果相兼容的两个变量,可以使用自动类型转换或者强制类型转换。否则需要Convert来帮忙
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M