as 运算符用于在兼容的引用类型之间执行某些类型的转换。
as 运算符类似于强制转换操作。但是,如果无法进行转换,则 as 返回 null 而非引发异常。
表达式:
expression as type
等效于:
expression is type ? (type)expression : (type)null
只是 expression 只被计算一次。
as 运算符用于在兼容的引用类型之间执行某些类型的转换。
as 运算符类似于强制转换操作。但是,如果无法进行转换,则 as 返回 null 而非引发异常。
表达式:
expression as type
等效于:
expression is type ? (type)expression : (type)null
只是 expression 只被计算一次。