相关疑难解决方法(0)

在C#中解析命令行参数的最佳方法?

构建带参数的控制台应用程序时,可以使用传递给的参数Main(string[] args).

在过去,我只是索引/循环该数组并完成一些正则表达式来提取值.但是,当命令变得更复杂时,解析会非常难看.

所以我对以下内容感兴趣:

  • 您使用的库
  • 您使用的模式

假设命令始终遵循通用标准,例如此处的答案.

.net c# command-line-arguments

733
推荐指数
8
解决办法
49万
查看次数

F#可选模式匹配

现在我有以下模式匹配

let argList = args |> List.ofSeq
match argList with
| "aaa" :: [] -> run "aaa"
| "bbb" :: DateTimeExact "yyyyMMdd" date :: [] -> run "bbb" date
....
Run Code Online (Sandbox Code Playgroud)

它用于解析命令行参数,如

执行官aaa

exec bbb 20141101

现在我希望能够添加选项-o(可选).如exec bbb 20141101 -o.如何修改模式呢?更好的是,-o应该可以放在任何位置.

f#

2
推荐指数
1
解决办法
184
查看次数

命令行参数数组

我有一个命令行参数就像这样我需要得到这两个如何可能

ApplicationId = 1; 名称= 2

我想在单个数组中获取两个值1,2如何做到这一点.

c# command-line

0
推荐指数
1
解决办法
2296
查看次数

标签 统计

c# ×2

.net ×1

command-line ×1

command-line-arguments ×1

f# ×1