摘要:
委托(delegate)可以认为是一个特殊的类,它包含具有相同签名和返回值类型的有序方法列表。方法的列表成为调用列表(invocation list)当委托被调用时,它从上往下挨个调用列表中的每个方法。调用列表中的方法:由委托保存的方法可以来自任何类或结构,只要它们同时匹配委托的如下两点:1.返回值一样2.签名一样(包括ref和out修饰符)调用列表中的方法可以是实例方法或静态方法创建委托对象:(两种方式)1. delVar=new MyDel(myInstObj.MyM1);//创建委托并保存引用2. de.Var=myInstObj.MyM1; (使用了快捷语法)组合委托:组合委托是创建新 阅读全文
摘要:
后台代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace CalclatorTest{ public partial class Form1 : Form { public Form1() { Initialize... 阅读全文