如何在C#中实现void类型的委托

   2024-10-01 8440
核心提示:在C#中,可以使用Action委托来表示一个void类型的委托。Action委托是一个泛型委托,它没有返回值。只需要定义一个Action类型的委

在C#中,可以使用Action委托来表示一个void类型的委托。Action委托是一个泛型委托,它没有返回值。只需要定义一个Action类型的委托变量,然后将需要执行的方法赋给这个变量即可。

下面是一个示例代码,演示了如何在C#中实现void类型的委托:

using System;class Program{    // 定义一个Action委托    private static Action<string> MyAction;    static void Main()    {        // 将一个方法赋给Action委托变量        MyAction = DisplayMessage;        // 调用Action委托变量        MyAction("Hello, World!");    }    // 定义一个方法,用于在控制台输出消息    private static void DisplayMessage(string message)    {        Console.WriteLine(message);    }}

在上面的示例中,我们首先定义了一个Action<string>类型的委托变量MyAction,然后将DisplayMessage方法赋给这个委托变量。最后,调用MyAction委托变量时,会执行DisplayMessage方法并在控制台输出消息。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号