摘要: C#中的委托和事件(续)引言如果你看过了 C#中的委托和事件 一文,我想你对委托和事件已经有了一个基本的认识。但那些远不是委托和事件的全部内容,还有很多的地方没有涉及。本文将讨论委托和事件一些更为细节的问题,包括一些大家常问到的问题,以及事件访问器、异常处理、超时处理和异步方法调用等内容。为什么要使用事件而不是委托变量?在 C#中的委托和事件 中,我提出了两个为什么在类型中使用事件向外部提供方法注... 阅读全文
posted @ 2009-11-11 13:30 му﹏餉袏赱 阅读(311) 评论(0) 推荐(0) 编辑
摘要: C# 中的委托和事件(今天去因为委托和事件这两个东西把我搞得头疼死了,偶然发现这篇文章,觉得非常不错,就copy过来了!)引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,... 阅读全文
posted @ 2009-11-11 13:26 му﹏餉袏赱 阅读(245) 评论(0) 推荐(0) 编辑
摘要: ref和out参数一直没有怎么弄明白,今天又去查了一点资料,写一点自己的愚见! ref就相当于C++中的引用传递,在方法函数中能够改变变量中的值,在定义和调用带该方法时都必须带ref关键字。 out和ref的用法差不多,唯一区别就是使用ref关键字的变量必须初始化。所以ref关键字一般用于传入参数值并修改某个结果,out关键字用于带出方法函数中的某个结果。 比如:[代码] 阅读全文
posted @ 2009-11-09 09:36 му﹏餉袏赱 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 一直以来都对static,const,还有readonly的用法没有弄明白,今天再去搜查了一点资料,也算弄得个一知半解,在这里记录一下。1、staticstatic用来修饰变量时称为静态变量,在修饰方法时称为静态方法。再调用静态变量静态方法是都不用实例化可以直接调用。 比如:[代码]2、const和readonlyconst是一个不能修改的常量,常数表达式是在编译时可被完全计算的表达式,所以不能从... 阅读全文
posted @ 2009-11-08 13:09 му﹏餉袏赱 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 今天又去把C#入门经典借来,准备认认真真的看一遍。C#基础部分由三点收获1.C#预定义类型中除了string和objiect外,其它的全是值类型。自定义类型为应用类型。2.[代码]结果是:s1 is a string s1 is a strings1 is now another strings1 is a string 当用值"a string"初始化s1时,就在堆上分配了一个string对象。... 阅读全文
posted @ 2009-11-07 19:42 му﹏餉袏赱 阅读(125) 评论(0) 推荐(0) 编辑