⽤C#委托来实现函数数组using System;
namespace ConsoleApplication1
{
class Program
{
// 1. 声明⼀个委托 MyDelegate
delegate void MyDelegate(int a);
static void Main(string[] args)
{
//2. 定义委托数组
MyDelegate[] fs = new MyDelegate[3];
/
/ 3. 建⽴委托数字,将⽅法M1,M2,M3放⼊数组
fs[0] = new MyDelegate(M1);
fs[1] = new MyDelegate(M2);
fs[2] = new MyDelegate(M3);
// 4. 从委托数组调⽤⽅法
fs[0](100);
fs[1](200);
fs[2](300);
Console.ReadKey();
}
static void M1(int a)
{
Console.WriteLine(a);
}
static void M2(int a)
{
Console.WriteLine(a);
}
static void M3(int a)
{
Console.WriteLine(a);
}
writeline函数
}
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。