as操作符用于通过引用转换或装箱转换将一个值显式地转换成指定的引用类型,不像显式类型转换,as不会产生任何异常.如果转换不可以进行,那么结果值为null.形如"e as t"的运算,e定是一个表达式且t是一个引用类型.返回值的类型总是t的类型,并且结果总是一个值.
例:
using System;
class test
{
public static void Main()
{
string s="aaa" as string;
Console.WriteLine(s);
}
}
结果:aaa
0