12 2011 档案
摘要:ReferenceEquals:静态方法,不能重写,只能比较引用,如果有一个参数为null会返回false,不会抛出异常,如果比较值类型,则始终返回false。 实例Equals:实例方法,默认可以比较引用也可以比较值,可以重写,可以按值比较对象。 静态Equals:静态方法,不能重写,如果没有重写Equals,比较引用,或者比较值,如果重载了Equals方法,比较引用,或者比较值,或者按重写的Equals比较,如果其中一个参数为null,抛出异常 ==运算符:可以按引用比较,也可以按值比较,可以重写,是操作运算符。
阅读全文
摘要:本着学习巩固UML知识的目的写一个关于UML基础系列的文章:于己权当学习笔记,于准备学习UML的人或许有几分参考,为什么不呢?UML概要 UML是Unified Modeling Language(统一建模语言)的简称。UML是对软件密集型系统中的制品进行可视化、详述、构造和文档化的语言。UML的目标之一就是为开发团队提供标准通用的设计语言来开发和构建计算机应用,UML提出了一套IT专业人员期待多年的统一的标准建模符号。 UML中的视图包括用例视图(Use Case View)、逻辑视图(Logical View)、实现视图(Implementation View)、进程视图(Process
阅读全文
摘要:.NET Reflector (用于分析程序集,可以反编译) Reflector下载地址:http://www.aisto.com/roeder/dotnet 相关插件下载地址:http://www.codeplex.com/reflectoraddinsRegulator (用于生成正则表达式) 下载地址:http://sourceforge.net/projects/regulator/NUnit (用于编写单元测试) 官方网站:http://www.nunit.org/Sandcastle(用于创建代码文档资料) 官方网站:http://www.microsoft.com/downl..
阅读全文
浙公网安备 33010602011771号