C# 参数化方法数组或参数化方法列表
本文关键字:方法 参数 列表 数组 | 更新日期: 2023-09-27 18:32:47
我想声明一个参数化的方法数组或方法列表。这意味着将有一个方法数组,我可以使用数组的索引调用该方法,同时我想为该方法提供一个参数。我该怎么做?
如果您知道方法签名,则可以执行以下操作:
使用一个接受int
并返回string
的方法示例:
var functionList = new List<Func<int, string>>();
functionlist.Add(SomeMethod)
functionlist[0](12345); //call the function
//Assuming you had this:
public string SomeMethod(int val) { ...