黑马程序员技术交流社区

标题: c#中的as起到什么用? [打印本页]

作者: xiaqingchao    时间: 2013-2-18 12:06
标题: c#中的as起到什么用?
不明白C#中的as,他有什么用。



作者: 康晓璞    时间: 2013-2-18 12:49
as用在类型判断和转换
例如:
Employee e = o as Employee;
if(e != null)
{
   //在if语句中使用e
}
在此例中,使用as对Employee进行类型检查,如果o与Employee类型兼容,则返回对Employee的引用,否则返回空引用,再在if语句中判断,如果非空,则对e进行相应的操作。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2