2004年9月16日

稍不留神产生代码垃圾

摘要: 一个类型允许定义多个实例构造器,在使用过程中确实是十分方便的。但是,在定义这些构造器时,如果稍不留神,可能就使你的代码编译后产生了好多不必要的垃圾,增加了程序集的大小,也不够简洁。例如:usingSystem;namespacetestConstruct{///<summary>///Class2的摘要说明。///</summary>publicclassClass2{In... 阅读全文

posted @ 2004-09-16 15:38 风前絮~~ 阅读(2352) 评论(10) 推荐(0) 编辑

C#中"is" vs "as"

摘要: 在数据类型转换中,C#相对其它语言来说是比较严格的,要求显式进行数据转化。 为了操作方便,C#也提供了一种is操作符进行转换,十分方便,它自动检查时局是否和类型兼容,并返回结果。而且它不会抛出异常。如果对象引用为null,则is总返回false。if(cls1isClass2){Class2cls2=(Class2)cls1;}elseSystem.Console.WriteLine("Error... 阅读全文

posted @ 2004-09-16 11:05 风前絮~~ 阅读(6108) 评论(4) 推荐(0) 编辑

导航