用于兼容类型之间的转换,类似于强制类型转换,但是比较安全,如果转换不了,不会抛出异常,返回false,经常写法如下:
expression as type
等效于以下语句:
expression is type ? (type)expression : (type)null
例如:
Student a= b as student;
且其执行效率高于is运算符。详细点击查看
用于兼容类型之间的转换,类似于强制类型转换,但是比较安全,如果转换不了,不会抛出异常,返回false,经常写法如下:
expression as type
等效于以下语句:
expression is type ? (type)expression : (type)null
例如:
Student a= b as student;
且其执行效率高于is运算符。详细点击查看