如何声明和使用c#委托
导读:声明一个委托可以使用delegate关键字,如下所示: public delegate void MyDelegate(string message ; 然后,可以使用委托来创建一个委托实例并将其与一个方法关联,如下所示: public...
声明一个委托可以使用delegate关键字,如下所示:
public delegate void MyDelegate(string message);
然后,可以使用委托来创建一个委托实例并将其与一个方法关联,如下所示:
public class MyClass
{
public void MyMethod(string message)
{
Console.WriteLine(message);
}
}
class Program
{
static void Main()
{
MyClass myClass = new MyClass();
MyDelegate myDelegate = new MyDelegate(myClass.MyMethod);
myDelegate("Hello, World!");
}
}
这样,当调用myDelegate时,会执行MyMethod方法并打印出"Hello, World!"。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 如何声明和使用c#委托
本文地址: https://pptw.com/jishu/685478.html