- 博客(7)
- 收藏
- 关注
转载 C#
静态方法只能由类调用,不能由类的实例调用。C#要求变量在被引用前必须用一个初值进行初始化。当在方法的输入参数前面加上out关键字时,传递给该方法的变量可以不初始化。该变量通过引用传送。c#在重载方法时:1、两个方法不能仅在返回类型上有区别。2、两个方法不能仅根据参数是声明为ref还是out来区分。一般使用this关键字区分成员字段和同名的参数。构造函数
2008-04-12 19:49:00 347
转载 简单工厂模式的基本原理
简单工厂模式的基本原理:创建一个抽象工厂,它决定返回哪一个类的实例并将该实例返回。接下来可以调用那个类实例的方法,但不需要知道具体使用的是哪一个子类,这种方法把和数据相关的问题与类的其他方法分隔开来。它能返回具有同样方法的类的实例,它们可以是不同的派生子类的实例,也可以是实际上毫无关系仅仅是共享了相同接口的类。不管哪一种类实例中的方法必须是相同的,并且能够被交替使用。
2008-04-12 19:47:00 862
转载 何时使用工厂方法
何时使用工厂方法1、一个类无法预测它要创建的对象属于哪一个类。2、一个类用它的了类来指定所创建的对象。3、把要创建哪一个类的信息局部化的时候。实现工厂模式需要考虑的几个问题:1、基类是一个抽象类,模式必须返回一个完整可工作的类。2、基类包含默认方法,除非默认方法不能胜任,才会调用这些方法。3、可以将参数传递给工厂,告诉工厂返回哪一个类型的类。这种情况下,类可以共享
2008-04-12 19:46:00 419
转载 csFile.cs
// //将文件方法包装在一个带有易用方法的简单类中 // public class csFile { private string fileName; StreamReader ts; StreamWriter ws; private bool opened, write
2008-04-04 08:02:00 410
原创 C#窗口管理
//初始化子窗体 Form childb=new Basic(),childg=new Grade(),childbg=new Both(); //判断子窗体是否已打开 private void openChild(Form pform) { try {
2008-04-01 08:40:00 489
原创 C#窗口管理
//初始化子窗体 Form childb=new Basic(),childg=new Grade(),childbg=new Both(); //判断子窗体是否已打开 private void openChild(Form pform) { try {
2008-04-01 08:26:00 511
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人