2013年10月29日

[1] C# IS & AS讲解

摘要: c# 中 is和as 操作符是用来进行强制类型转换的is : 检查一个对象是否兼容于其他指定的类型,并返回一个Bool值,永远不会抛出异常objecto=newobject(); if(oisLabel) { Labellb=(Label)o; Response.Write("类型转换成功"); } else{ Response.Write("类型转换失败"); }在上面的代码,CLR实际上会检查两次对象的类型,is操作符先核实一次,如果o兼容于Lable,那么在(Label)o时会再次核实一次,效率比较低,不建议使用as:与强制类型转换是一样的,但是永 阅读全文

posted @ 2013-10-29 23:35 范兵 阅读(665) 评论(0) 推荐(0) 编辑

导航