您好我想打个电话:
public string MyMethod($MyVariable)
{
}
变量$ MyVariable包含函数的所有参数,即:。
$MyVariable = "argument1,argument2,argumentn"
这可能吗,我需要特殊语法吗?
答案 0 :(得分:2)
我无法判断您是否要传递一个包含所有参数或多个参数的字符串。
单个参数
public void Main()
{
MyMethod("argument1, argument2, ...");
}
public string MyMethod(string parameters)
{
Console.Write(parameters);
return "whatever your string was";
}
输出:
argument1,argument2,...
多个参数
public void Main()
{
MyMethod("argument1", "argument2", "...");
}
public string MyMethod(params string[] parameters)
{
foreach (var parameter in parameters)
{
Console.Write(parameter);
}
return "whatever your string was";
}
输出:
参数1
参数2
...