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

avatar
作者
筋斗云
阅读量:0

在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方法并在控制台输出消息。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!