c#

c#委托能否绑定静态方法

小樊
84
2024-06-30 00:18:38
栏目: 编程语言

是的,C#委托可以绑定静态方法。委托可以绑定到任何方法,包括静态方法、实例方法、匿名方法和Lambda表达式。因此,您可以通过委托调用静态方法。以下是一个简单示例:

using System;

public class Program
{
    public delegate void MyDelegate();

    public static void Main()
    {
        MyDelegate myDelegate = StaticMethod;
        myDelegate();
    }

    public static void StaticMethod()
    {
        Console.WriteLine("This is a static method");
    }
}

在上面的示例中,我们定义了一个静态委托MyDelegate,然后将其绑定到静态方法StaticMethod。最后,通过调用委托来调用静态方法。

0
看了该问题的人还看了