using System;
/// <summary>
/// Action 是一个没有返回值,但是可以有参数的委托类型
/// Action 最多可以有16个参数
/// </summary>
namespace Action委托类型
{
class MainClass
{
//------------无参无返回值方法------------------------------
private static void ActionTest()
{
Console.WriteLine ("委托一个无参无返回值方法");
}
//------------参数是string,无返回值方法---------------------
private static void ActionTest2(string str)
{
Console.WriteLine ("输出一个参数是:" + str + " 的方法");
}
public static void Main (string[] args)
{
//----------------------------------------------------------
// Action是系统预定义的一个无参数,无返回值委托类型
Action test = ActionTest;
// 调用Action的委托实例
test();
//----------------------------------------------------------
// Action<string>指向一个,参数是string,无返回值类型的委托
Action<string> test2 = ActionTest2;
test2("sea");
//----------------------------------------------------------
}
}
}
【C#】Action委托类型
最新推荐文章于 2024-07-28 13:43:47 发布