我正在调用一个函数,其形式与string.format第一个参数是字符串的形式相同,余数是替换值.我有变量中的字符串和数组中的替换值,如何在给定数组中的任意对象的情况下调用此函数?简单地传入数组作为最后一个参数不起作用.
Dav*_*wns 10
使用params关键字:
public string MyMethod(string value, params object[] args)
{
// as an example
return string.Format(value, args);
}
Run Code Online (Sandbox Code Playgroud)
然后你可以用个别值来调用它
MyMethod("Test", "value1", "value2");
Run Code Online (Sandbox Code Playgroud)
或者使用数组
MyMethod("Test", new [] { "value1", "value2" });
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4190 次 |
| 最近记录: |