【发布时间】:2015-09-14 07:07:42
【问题描述】:
所以我过去编写过一些工具,我将命令行参数传递给 winforms c# 工具。如何传递可选的特定参数。
Static void test(string name="bill", int age=5, string location = "home")
{
Console.writeline (name)
Console.writeline (age)
}
简单来说,我希望用户能够在命令行中调用此函数,传递年龄或姓名或两者兼而有之。 例子...
测试名称:“JOEY” 测试地点:“床”年龄:5
也许对于我编写命令行参数的方式有一个建议,我以可以传递可选参数的方式解析它。欢迎提出建议。
【问题讨论】:
-
您的问题含糊不清。您想从命令行接收这些参数吗?还是希望其他用户调用此方法?
-
为什么不为方法添加重载?
-
我会查找重载。我从未听说过或使用过它们。
-
是的,我想使用命令行传递它们来运行函数。