.NET委托问题 在asp.net中能不能用委托,可以的话能否给出格式和一个小例子,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 当然可以了event 就是委托例子你看看VS2003为你生成的事件代码就可以了 using System; namespace testDelegateApp { /// <summary> /// Class1 的摘要说明。 /// </summary> class Class1 { /// <summary> /// 应用程序的主入口点。 /// </summary> [STAThread] static void Main(string[] args) { // // TODO: 在此处添加代码以启动应用程序 // Class1 aClass = new Class1 (); MyDelegate aDele = new MyDelegate ( Class1.StaticFunction ); //实例化一个delegate为静态方法 aDele(10); //调用delegate中的函数 aDele = new MyDelegate ( aClass.InstanceFunction ); //实例化一个delegate为实例方法 aDele(100); aClass.CallDele(new MyDelegate ( aClass.InstanceFunction )); //把静态函数作为参数传递 aClass.CallDele(new MyDelegate ( Class1.StaticFunction )); //把实例函数作为参数传递 } public delegate void MyDelegate(int i); //声明delegate public static void StaticFunction(int i) {//接受delegate委托的static方法 Console.WriteLine ("调用Class1静态方法,{0}",i); Console.WriteLine (); } public void InstanceFunction(int i) {//接受delegate委托的实例方法 Console.WriteLine ("调用Class1实例方法,{0}",i); } public void CallDele(MyDelegate aDeleFunction) {//以delegate对象作为参数的方法 Console.Write ("在Class1实例函数中:"); aDeleFunction(100); Console.WriteLine (); } } } asp.net怎么做一个站内搜索? 一个ICallbackEventHandler 的奇怪问题 图片上传?? 如何在页面刷新时任保存arraylist里的值 好象没有问题,但就是运总是出以下问题 急!!!!如何运用,vb.net编写简单聊天室 有关页面刷新的问题,不知如何可以实现,请各位帮忙??????? 各位空了帮忙看看这个哈 关于Online Decision Supporting System的编写 .net怎么连接MySql? DataGrid的问题?急,请大侠们帮帮忙啊 有一个月没来拉,想大家拉,散分
{
/// <summary>
/// Class1 的摘要说明。
/// </summary>
class Class1
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main(string[] args)
{
//
// TODO: 在此处添加代码以启动应用程序
//
Class1 aClass = new Class1 (); MyDelegate aDele = new MyDelegate ( Class1.StaticFunction ); //实例化一个delegate为静态方法
aDele(10); //调用delegate中的函数 aDele = new MyDelegate ( aClass.InstanceFunction ); //实例化一个delegate为实例方法
aDele(100); aClass.CallDele(new MyDelegate ( aClass.InstanceFunction )); //把静态函数作为参数传递
aClass.CallDele(new MyDelegate ( Class1.StaticFunction )); //把实例函数作为参数传递
} public delegate void MyDelegate(int i); //声明delegate public static void StaticFunction(int i)
{//接受delegate委托的static方法
Console.WriteLine ("调用Class1静态方法,{0}",i);
Console.WriteLine ();
} public void InstanceFunction(int i)
{//接受delegate委托的实例方法
Console.WriteLine ("调用Class1实例方法,{0}",i);
}
public void CallDele(MyDelegate aDeleFunction)
{//以delegate对象作为参数的方法
Console.Write ("在Class1实例函数中:");
aDeleFunction(100);
Console.WriteLine ();
}
}
}