上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页
摘要: 转自:http://www.cnblogs.com/psunny/archive/2009/07/07/1518812.html深刻理解C#中资源释放今天我的一个朋友看到我写的那篇《C#中用AJAX验证用户登录》时,给我指出了点小毛病。就是在用户登录时,如果用户登录失败,在下面这段代码中,都会new... 阅读全文
posted @ 2013-06-25 22:00 武沛齐 阅读(744) 评论(0) 推荐(0) 编辑
摘要: 要求: 1.要有联动性,老鼠和主人的行为是被动的。 2.考虑可扩展性,猫的叫声可能引起其他联动效应。我么能事件来一步一步来实现: 将要执行的老鼠逃跑,和主人惊醒的行为注册到事件中,猫叫之后引发事件的执行! 1、声明一个委托namespace ConsoleTest.MouseAndCat{ public delegate void Delegate();} 2、因为是由猫叫引发的事件执行,所有事件声明在猫类中namespace ConsoleTest.MouseAndCat{ public class Cat { public event Deleg... 阅读全文
posted @ 2013-06-25 18:45 武沛齐 阅读(2311) 评论(0) 推荐(0) 编辑
摘要: 方法一、 protected int[] fun() { int[] b = { -20, 9, 7, 37, 38, 69, 89, -1, 59, 29, 0, -25, 39, 900, 22, 13, 55 }; int[] a = new int[17]; int min = 0; int max = 0; for (int i = 1; i b[i]) { min = i; } if (b[max] a... 阅读全文
posted @ 2013-06-25 12:00 武沛齐 阅读(658) 评论(0) 推荐(0) 编辑
摘要: 首先来明确一个问题,那就是在某些情况下,有些对象,我们只需要一个就可以了,比如,一台计算机上可以连好几个打印机,但是这个计算机上的打印程序只能有一个,这里就可以通过单例模式来避免两个打印作业同时输出到打印机中,即在整个的打印过程中我只有一个打印程序的实例。简单说来,单例模式(也叫单件模式)的作用就是保证在整个应用程序的生命周期中,任何一个时刻,单例类的实例都只存在一个(当然也可以不存在)。 下面来看单例模式的结构图(图太简单了)从上面的类图中可以看出,在单例类中有一个构造函数 Singleton ,但是这个构造函数却是私有的(前面是“ - ”符号),然后在里面还公开了一个 GetInstan. 阅读全文
posted @ 2013-06-24 15:17 武沛齐 阅读(1667) 评论(0) 推荐(0) 编辑
摘要: 1、实例化派生类时,会先执行父类的构造函数,然后再执行派生类的构造函数2、派生类重写父类中的虚方法后,如果实例化派生类,引发的执行父类的构造函数中有此虚方法,那么实际执行的是派生类中重写的方法,而不是父类中的虚方法例: public class A { public A() { Console.WriteLine("A类"); fun(); } public virtual void fun() { Console.WriteLine("父类中的方... 阅读全文
posted @ 2013-06-21 19:10 武沛齐 阅读(495) 评论(0) 推荐(0) 编辑
摘要: private static int fun(int m) { int temp = 0; for (int i = 1; i <= m; i++) { if (i % 2 == 1) temp = temp + i; else temp = temp - i; } return temp; } 阅读全文
posted @ 2013-06-21 18:54 武沛齐 阅读(499) 评论(0) 推荐(0) 编辑
摘要: Web页面,即:.aspx文件页面的根目录下,分为了5部分 [0]-{System.Web.UI.LiteralControl} [1]-{System.Web.UI.HtmlControls.HtmlHead} [2]-{System.Web.UI.LiteralControl} [3]-{System.Web.UI.HtmlControls.HtmlForm} [4]-{System.Web.UI.LiteralControl}内容依次为:[0]-{System.Web.UI.LiteralControl} <!DOCTYPE html PUBLIC "-//W3C//DT 阅读全文
posted @ 2013-06-20 17:35 武沛齐 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 事件是特殊的委托委托:第一个方法注册用“=”,是赋值语法,因为要进行实例化,第二个方法注册则用的是“+=” 修饰符应该public的时候public,应该private的时候private事件:无论是否是第一个均用”+=“ 它封装了委托类型的变量,使得:在类的内部,不管你声明它是public还是protected,它总是private的。在类的外部,注册“+=”和注销“-=”的访问限定符与你在声明事件时使用的访问符相同。http://www.cnblogs.com/jimmyzhang/archive/2007/09/23/903360.html 阅读全文
posted @ 2013-06-20 16:30 武沛齐 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 不使用递归static int fun(int x1, int x2, int frequency) { int temp = 0; if (frequency <= 0) return 0; else if (frequency == 1) return x1; else if (frequency == 2) return x2; else { ... 阅读全文
posted @ 2013-06-20 16:02 武沛齐 阅读(488) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页