摘要: 1 public class Complex 2 { 3 int _real; 4 int _imag; 5 public Complex(int i1, int i2) 6 { 7 _real = i1; 8 _imag = i2; 9 } 10 11 public int real 12 ... 阅读全文
posted @ 2008-04-28 10:28 怒杀神 阅读(196) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2008-04-24 13:48 怒杀神 阅读(4657) 评论(0) 推荐(1)
摘要: 委托实现了面向对象的,类型安全的,方法的回调机制。可以说委托就是C/C++中的函数指针;可以说委托就是Delphi中的事件类型EventObj。在.NET中回调无处不在,所以委托也无处不在,事件模型建立在委托机制上,Lambda表达式本质上就是一种匿名的委托。 以Delegate作为委托的后缀,以EventHandle作为事件委托的后缀,这是规范的命名规则。 多播委托返回值一般为void,不推... 阅读全文
posted @ 2008-04-23 16:50 怒杀神 阅读(617) 评论(0) 推荐(0)
摘要: 匿名方法 以内联方式放入委托对象的使用位置,而避免创建一个委托来关联回调函数,也就是由委托调用了匿名的方法,将方法代码和委托代码直接关联,在语法上由简洁和直观的好处。 //最简单的匿名方法 button1.Click += delegate{ MessageBox.Show("最简匿名方法");};//一定要注意到后面这个分号,呵呵~ 阅读全文
posted @ 2008-04-23 16:22 怒杀神 阅读(289) 评论(0) 推荐(0)
摘要: 委托链有一个特性: 就是所有加入的委托, 都会在激活时按照加入的次序被执行. 下面看用委托实现的NET事件模型 public class Calculator{ //定义计算器事件CalculateEventArgs public class CalculateEventArgs:EventArgs { //只读数据变量 public readonly Int32 x... 阅读全文
posted @ 2008-04-23 16:08 怒杀神 阅读(232) 评论(0) 推荐(0)
摘要: 新增的委托类,定义如下: public class DelegateEx { //声明一个委托 public delegate void CalculateDelegate(Int32 x, Int32 y); //委托关联方法1-实现加法-注意两者的《返回值》《参数》必须相同 public static void Add(Int32 x, Int32 y) ... 阅读全文
posted @ 2008-04-23 14:53 怒杀神 阅读(352) 评论(0) 推荐(0)
摘要: 在博客园用它还算可以,就是配置麻烦一些。 主要的问题: 目前还存在的问题就是,我还没有找到如何插入代码段,不知道代码段格式如何?等下试试~ 阅读全文
posted @ 2008-04-23 12:16 怒杀神 阅读(172) 评论(0) 推荐(0)
摘要: 先贴个委托类 1 class ProcessDelegate 2 { 3 public delegate double processDele(double param1, double param2); 4 public static double Multiply(double param1, double param2) 5 { 6 ... 阅读全文
posted @ 2008-04-22 19:02 怒杀神 阅读(263) 评论(0) 推荐(0)
摘要: 1 class SomeClass//被委托的类 2 { 3 public delegate string ftxDelegate(string s);//注意delegate要小写,这才是关键字,另外public这里注意访问性一致问题 4 } 1 class SomeClass2 2 { 3 public ftxDelegate ftx;//这是委托的变量 4 } 用法 1 ... 阅读全文
posted @ 2008-04-22 15:48 怒杀神 阅读(244) 评论(0) 推荐(0)
摘要: public class PropertyDemo { private int _property1; public int Property1 { get { return _property1; } set { _property1=value;//value是一个C#默认支持的值,专门用于设置属性 } }... 阅读全文
posted @ 2008-04-22 15:33 怒杀神 阅读(307) 评论(0) 推荐(0)