c# - 我可以将参数列表转发/委托(delegate)给另一个方法吗?

标签 c# parameters

我可以将 params 参数转发给另一个方法吗?

例如,

void MyStringMethod(string format, params object[] list)
{
  String.Format(format, list);
} 

最佳答案

对我有用。

void Main()
{
    Method1("{0},{1},{2},{3}","Can","I","do","this").Dump();
}

String Method1(string format, params object[] list)
{
    return String.Format(format,list);
}

返回

Can,I,do,this

关于c# - 我可以将参数列表转发/委托(delegate)给另一个方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11680384/

相关文章:

c++ - 是否有无限参数序列的模板?

c# - 一旦在 global.asax 中访问过 POST 请求,就无法在 CustomAuthorization 类中访问 - WebAPI

c# - WPF RichTextBox 底部的文本

vb.net - 从 VB 在 Access 上运行查询,传递变量或函数作为查询参数

sqlite - 为什么有些 SQLite 函数是从零开始的,有些是从一开始的

Java 8 显式 'this' 参数

c# - API端点没有返回数据,也没有错误

c# - 没有参数的 void Func

c# - 使用 MsBuild 命令行执行单元测试

c# - 如何通过参数/变量更改组合框名称?