[英]c# call a method with paramaters as a string variable
嗨,我想调用一个方法:
public string MyMethod($MyVariable)
{
}
其中变量$ MyVariable包含该函数的所有参数,即:
$MyVariable = "argument1,argument2,argumentn"
这有可能吗,我需要特殊的语法吗?
我不能告诉您是否要传递一个包含所有参数或多个参数的字符串。
单参数
public void Main()
{
MyMethod("argument1, argument2, ...");
}
public string MyMethod(string parameters)
{
Console.Write(parameters);
return "whatever your string was";
}
输出:
参数1,参数2 ...
多个参数
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
...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.