引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什...
文章部分转自:http://www.cnblogs.com/JimmyZhang/archive/2007/09/23/903360.html 原作者:Jimmy Zhanghttp://www.cnblogs.com/yubinfeng/p/4579664.html 原作者: 尼古拉斯*Yu文章部...
之前的两篇文章我们了解了委托和事件,本文我们看一下线程。1,一个窗体程序,默认拥有一个线程(相当于一个商店里面,只有一个店员),这个默认的线程叫做UI线程/主线程。2,进程和线程的关系: A,进程,包含程序运行所需要的资源 ,在大多数情况下是指程序。(商店:囤积要使用的资源的地方) B,线程,是.....
分类:
编程语言 时间:
2015-06-28 23:00:27
阅读次数:
232
《.NET开发之美》上对于委托写到:“它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别得慌,混身不自在。”我觉得这句话就像是在说我自己一样。于是我决定好好看看关于这方面的知识。
一、委托与接口
其实很多时候我感觉委托所起的作用与定义一个只是含有一个方法的接口完全一样的,他们实现的功能是相同的。...
分类:
其他好文 时间:
2015-06-28 17:06:12
阅读次数:
114
转载请注明地址:http://www.cnblogs.com/havedream/p/4602974.html 最近重新拿起以前的书看,发现关于委托和事件一直没有很好的理解,或者说理解了也不知道到底这个东西有什么用,今天恰好碰到了一个窗口之间方法调用的问题(至于控件的调用其实是一样的,方式一样...
分类:
其他好文 时间:
2015-06-26 19:41:56
阅读次数:
92
C# 中的委托和事件引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个...
C# 中的委托和事件文中代码在VS2005下通过,由于VS2003(.Net Framework 1.1)不支持隐式的委托变量,所以如果在一个接受委托类型的位置直接赋予方法名,在VS2003下会报错,解决办法是显式的创建一个委托类型的实例(委托变量)。例如:委托类型 委托实例 = new 委托类型(...
C#中的委托和事件的概念接触很久了,但是一直以来总没有特别透彻的感觉,现在我在这里总结一下:首先我们要知道委托的由来,为什么要使用委托了?我们先看一个例子:假设我们有这样一个需求,需要计算在不同方式下的总价,如下面代码所示,这里假设只有两种方式,一种是正常价格,一种是折扣价格: 1 public ....
C# 中的委托和事件文中代码在VS2005下通过,由于VS2003(.Net Framework 1.1)不支持隐式的委托变量,所以如果在一个接受委托类型的位置直接赋予方法名,在VS2003下会报错,解决办法是显式的创建一个委托类型的实例(委托变量)。例如:委托类型 委托实例 = new 委托类型(...
分类:
其他好文 时间:
2015-06-21 23:38:09
阅读次数:
190
1、委托是什么?委托是一种数据类型,像类一样(可以声明委托类型变量)。方法参数可以是 int、string、类类型void M1(int n){ } √void M2(string s){ } √void M3(Person p){ } √那么能不能把方法也作为参数进行传递?委托就是一种数据类型,....
分类:
其他好文 时间:
2015-06-19 15:00:39
阅读次数:
90