随笔分类 -  ASP.NET/C#

摘要:1、前提:委托(delegate)委托定义的方法: delegate 类型(int/double/bool) Name/委托名(其实是个类)(类型 参数) 委托有一个特性,就是将所有的委托相加之后,即串联起来时委托是挨个执行的,表示对象能够同时监听到所有串接的委托。即在委托之间可以用+、-符号,用-号的时候注意,若-的是最后一个加上去的委托,那么减之后这个委托就相当于木有了,但是若减的其他的委托,结果不会改变~2、事件是如何触发的? 1)使用重载运算符+= 注册要激发的控件的事件 2)编写事件处理函数eg:按Btn1的时候激发Btn2的单击事件:1 Btn.Click += new Eve.. 阅读全文
posted @ 2012-08-02 00:34 小猪闯天涯 阅读(204) 评论(0) 推荐(0)
摘要:1) 描述线程与进程的区别?线程(Thread)与进程(Process)二者都定义了某种边界,不同的是进程定义的是应用程序与应用程序之间的边界,不同的进程之间不能共享代码和数据空间,而线程定义的是代码执行堆栈和执行上下文的边界。一个进程可以包括若干个线程,同时创建多个线程来完成某项任务,便是多线程。而同一进程中的不同线程共享代码和数据空间。用一个比喻来说,如果一个家庭代表一个进程,在家庭内部,各个成员就是线程,家庭中的每个成员都有义务对家庭的财富进行积累,同时也有权利对家庭财富进行消费,当面对一个任务的时候,家庭也可以派出几个成员来协同完成,而家庭之外的人则没有办法直接消费不属于自己家庭的财产 阅读全文
posted @ 2012-07-18 19:17 小猪闯天涯 阅读(168) 评论(0) 推荐(0)