as、is、GetType()
2012-04-22 12:44
309 查看
例如:A obj=new B();
1.as操作符会将obj成功判断为继承链上B以上的所有类型;
2.is操作符会将obj成功转化为继承链上B以上的所有类型;
3.使用obj.GetType()得到的obj的运行时类型为B,注意不是A,也不是继承链上A与B之间的其它类型。
1.as操作符会将obj成功判断为继承链上B以上的所有类型;
2.is操作符会将obj成功转化为继承链上B以上的所有类型;
3.使用obj.GetType()得到的obj的运行时类型为B,注意不是A,也不是继承链上A与B之间的其它类型。
相关文章推荐
- is,as,sizeof,typeof,GetType
- 【转】重读C#高级编程之几个运算符在实际中的应用:is,as,sizeof,typeof,GetType,??
- 重读C#高级编程之几个运算符在实际中的应用:is,as,sizeof,typeof,GetType,??
- typeof,gettype,is,as
- GetType与C#关键字typeof ,is,as
- is,as,sizeof,typeof,GetType
- is,as,sizeof,typeof,GetType
- Flex4 关于 as 和 is 的使用的提要
- Why ConcurrentHashMap is better than Hashtable and just as good as a HashMap
- t_user is not mapped [from t_user as u where u.loginname = :loginname and u.password =:password]
- as和is运算符
- XXX is parsed as a non-type, but instantiation yields a type 错误解决办法
- 数据库表损坏解决方法( is marked as crashed and should be repaired)
- is 和 as的区别
- Oracle AS VS. IS
- 关于C#中ArcGIS Engine接口的 as 和 is 关键字
- 边学边做ROR( 错误信息error_messages_for was removed from Rails and is now available as a plugin)
- C#中is和as两种关系运算符
- 20151024_004_C#基础知识(C#中的访问修饰符,继承,new关键字,里氏转换,is 和 as,多态,序列化与反序列化)
- C#中数据类型的安全转换(is,as)