2011-06-28 12 views
0

可能な二重に:
Best way to parse command line arguments in C#?ベストプラクティスC#

コマンドライン引数を処理するためのベストプラクティスは何ですか? 、引数はLongArgument: Valueある

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

を:ある

は、私は私のコンソールアプリケーション(VC#2008)は、他のコマンドラインツールのほとんどが行うと同じように、コマンドラインの引数を処理できるようにしたいですsaは略語です。 ShortArgumentvalueabcdefは、与えられたときにアクティブになるスイッチ引数です。

新しい引数が付いたときに簡単に拡張できる方法でこれをコード化するにはどうすればよいですか?

答えて

0

apache commons cli APIの.netポートを使用してください。これは素晴らしいです。

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

と、元の概念のためのAPIと導入

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

+0

これは1との違いはどのようhttp://stackoverflow.com/questions/491595/best-way-to- parse-command-line-arguments-in-cこれは?それはまたかなり進んだようです。 –

+0

味の問題。ただ試してみてください – Andreas

+0

答えが関連している場合でも、複数の質問に対して正確に同じ回答を貼り付けないようにしてください。 –

関連する問題