2011-06-28 44 views
0

可能重複:
Best way to parse command line arguments in C#?最佳實踐來處理命令行參數在C#

什麼是用於處理命令行參數的最佳做法?

也就是說,我希望我的控制檯應用程序(VC#2008)到能夠處理的命令行參數就像大多數的其他命令行工具做:

> mytool.exe -LongArgument Value -sa value --abcdef 

這裏的參數是LongArgument: Valuesa是一個簡略的字符。的ShortArgumentvalueabcdef是開關參數,只是激活時給出。

如何在新參數出現時以易於擴展的方式對此進行編碼?

回答

0

請使用apache commons cli API的.net端口。這很好。

http://sourceforge.net/projects/dotnetcli/

和概念的原始API和引進

http://commons.apache.org/cli/

+0

這是如何從一個不同http://stackoverflow.com/questions/491595/best-way-to- parse-command-line-arguments-in-c這個?它也似乎相當先進。 –

+0

味道的問題。請嘗試 – Andreas

+0

請停止在多個問題上粘貼完全相同的答案,即使答案有關。 –