C#不要求任何特殊语法即可将对象转换成它的基类型,因为向基类型转换被CLR默认为安全的隐式转换
C#的is和as操作符:
1)is 操作符检查对象是否兼容于指定类型,返回boolean值true或false(is操作符永远不会抛出异常)
2)as操作符类似于强制类型转换(一般紧接检查生成的引用是否为Null)
C#不要求任何特殊语法即可将对象转换成它的基类型,因为向基类型转换被CLR默认为安全的隐式转换
C#的is和as操作符:
1)is 操作符检查对象是否兼容于指定类型,返回boolean值true或false(is操作符永远不会抛出异常)
2)as操作符类似于强制类型转换(一般紧接检查生成的引用是否为Null)