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

C# 委托

2010-10-10 14:32 211 查看
委托的定义格式:delegate type FunctionName(type p....);

委托的定义一般放在命名空间下定义。如果放在类的内部定义,则在使用委托声明委托实例的时候需要加上类名.

using System;
using System.Reflection;

class TestType
{
public delegate void ShowNameHandle(string name);
public static void Main()
{
TestType tt = new TestType();
B.H h = tt.Display;//加上类名才能使用
h("ss");
}
public void Display(string name)
{
Console.WriteLine(name);
}
}
class B
{
public delegate void H(string name);
}

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