标签: c#
可能重复: Direct casting vs 'as' operator?
as运算符类似于强制转换。但我想知道区别? 而且我怀疑它是运营商还是关键词? :)
答案 0 :(得分:3)
as运算符与强制转换运算符相同,只是它在转换失败时产生null而不是抛出异常
答案 1 :(得分:2)
两者都用于转换,但是如果存在转换不匹配,AS将返回null,因为后者抛出异常。 AS是运营商。