在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委托来定义任何没有返回值的事件,并在需要时触发它们

c# action事件

原文地址: https://www.cveoy.top/t/topic/g2UJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录