MSDN给出的解释是:as 运算符用于在兼容的引用类型之间执行某些类型的转换。说明白了,就是把基类类型转换成派生类类型比如Winform的ListBox的每一项都是object类型,将一个string丢进去以后,下次再取出的时候是一个object。这时候,想还原原来的字符串,就得对这个object做as string操作。
as 也是一种 类型转换,只不过如果转换失败了不会报错。
和Unchecked一样哈