c# action事件
在C#中,Action是一种委托类型,用于表示没有返回值的方法。Action事件是通过Action委托来定义和触发的事件。
以下是一个示例,演示如何定义和触发Action事件:
using System;
class Program
{
static void Main(string[] args)
{
Action<int> myAction = new Action<int>(MyMethod);
myAction(5); // 触发Action事件
}
static void MyMethod(int value)
{
Console.WriteLine("MyMethod was called with value: " + value);
}
}
在上述代码中,我们定义了一个名为MyMethod的方法,它接受一个int参数。然后,我们使用Action委托来定义名为myAction的事件。最后,我们触发该事件,将值5作为参数传递给MyMethod方法。
输出将为:
MyMethod was called with value: 5
这就是Action事件的基本用法。我们可以使用Action委托来定义任何没有返回值的事件,并在需要时触发它们
原文地址: https://www.cveoy.top/t/topic/g2UJ 著作权归作者所有。请勿转载和采集!