有一种情况,使用as编译时没错,运行时也没错,但是结果错了。
object a=1;
string b=a as String;
由于a是objecy类型,是引用类型,所以可以用as转换,但是实际上b结果是null,
如果这样结果就对了:
b=Convert.ToString(a)