string类型属于引用型变量。
其中string.Empty和string str=“”都分配了内存空间,并且他俩内存指向同一位置。
string str=Null则不分配内存空间。
string类型属于引用型变量。
其中string.Empty和string str=“”都分配了内存空间,并且他俩内存指向同一位置。
string str=Null则不分配内存空间。
visual studio 2010代码重构技术
1、Extract Method(提取方法)
允许定义一个基于所选择的代码语句的新方法。
2、Encapsulate Field(封装字段)
把一个公共的字段转化为一个由C#属性封装的私有字段。
3、Extract Interface(提取接口)
定义一个基于现有类型成员集的新接口类型。
4、Reorder Parameters(重排参数)
提供了一种重新排序成员实参的方式。
5、Remove Pa 阅读全文>>
1、一个类只可以定义一个静态构造函数。换句话说就是静态构造函数不能被重载。
2、静态构造函数不允许访问修饰符并且不能接受任何参数。
3、无论创建了多少类型的对象,静态构造函数只执行一次。
4、运行库创建类实例或调用者首次访问静态成员之前,运行库会调用静态构造函数。
5、静态构造函数的执行先于任何实例级别的构造函数。
UML中关系分为五种:关联关系、依赖关系、泛化关系、实现关系和聚合关系。
1、关联关系
关联关系连接元素和链接的实例,它连接两个模型元素。关联的两端中以关联双方的角色和多重性标记。
2、依赖关系
依赖关系描述一个元素对另一个元素的依附,依赖关系使用带箭头的虚线从源模型指向目标模型。
3、泛化关系
泛化关系也称为继承关系,这种关系意味着一个元素是另一个元素的特例。泛化关系... 阅读全文>>