您的位置:首页 > 编程语言 > C#

C# 语言特性系列(1) 委托 - 协变和逆变

2008-07-07 16:15 387 查看
public delegate void MyEventHandler ();

public event MyEventHandler MyEvent;

MyEvent += Raise();

MyEventHandler myHandler = obj.method;// instance or static method

A deleage is a type that reference a method.

class Love

{

}

class Bad: Love

{

}

class Main

{

public static Love 1Handler()

{

return null;

}

public static Bad 2Handler()

{

return null;

}

public delegate Love Handler();

static void Main()

{

Handler handler1 = 1Handler;

Handler handler2 = 2Handler;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: