我可以顺序调用这些方法吗?

Can I sequentially call the methods?

我有这样的方法:

string MethodName1() { ... }
string MethodName2() { ... }
...
string MethodNameN() { ... }

然后创建 methodList.

因此我想循环调用

List<string> myList = new List<string>();

for(int i=0; i < methodList.count; i++)
{
    MyList.Add(methodList[i]);
}

有可能吗?

您可以将这些方法存储为 List<Func<string>>:

List<Func<string>> methodList = new List<Func<string>>
{
    MethodName1,
    MethodName2,
    ...
};

按顺序调用它们并获得结果为 List<string>:

List<string> myList = methodList.ConvertAll(method => method());