多语言展示
当前在线:614今日阅读:181今日分享:30

c#中如何把多个方法放入数组

c#中如何把多个方法放入数组,用C#委托来实现函数数组。
方法/步骤
1

// 1、定义一个委托 TestDelegate        delegate void TestDelegate(string text);

2

设置好几个函数static void MothedA(string text)        {            MessageBox.Show('方法A:' + text);        }        static void MothedB(string text)        {            MessageBox.Show('方法B:' + text);        }        static void MothedC(string text)        {            MessageBox.Show('方法C:' + text);        }

3

public void Start()        {            //2、定义委托数组            TestDelegate[] array = new TestDelegate[3];            // 3、建立委托数字,将方法MothedA,MothedB,MothedC放入数组中            array[0] = new TestDelegate(MothedA);            array[1] = new TestDelegate(MothedB);            array[2] = new TestDelegate(MothedC);            // 4、从数组中就可以方便调用方法了            array[0]('中国');            array[1]('日本');            array[2]('美国');        }

推荐信息