2016-11-17 7 views
-1

私はコーディングを始めて以来、無数のコンソールアプリケーションを作ってきました。場合によっては、何かを素早くテストする必要がある場合もあれば、簡単なヘルパープログラムを作りたい場合もあります。いずれにしても、プログラムといつも何らかの相互作用が必要で、あなたが車輪を再発明しているように感じるたびに必要です。再利用可能な入力と出力を持つコンソールアプリケーションスケルトン

だから私の質問は:誰かがコンソールアプリケーションのスケルトンの

知っていますか?これは、すでにコンソールアプリケーションから期待されるすべてのものを既に処理しているコンソールアプリケーションを意味します。

  1. 入力コマンド解析は、たとえば、クラス内のメソッドにマップする引数の数だけ入力します。

  2. 出力は入力によって異なります。予想外で予期せぬことを入力すると、両方とも。

  3. カスタムクラスを追加してスケルトンアプリケーションに簡単に接続できます。

P.S.私はこれを見つけました:

Link to a console app skeleton that is nice, but has limitations. 非常にいいですが、それは他のものの中で静的であることが必要です。

答えて

0

何かをテストするために無数のコンソールアプリケーションに代わる方法を提案してもいいですか?

私はlinqpad(https://www.linqpad.net/)を使用します。これらのプロジェクトをすべて捨てて、何かを試してみるだけです。基本クエリ(テンプレート)を定義し、毎回それを複製することができます。

NuGetパッケージをサポートし、独自の参照を追加することもできます。

+0

私はLinqPadを知っています。私はあなたの言うことに同意します。残念なことに、それは私が例として提供したものの1つの部分に役立ち、それだけです。それはまた、商業的な製品です。それは私が尋ねた質問に対処していないので、コメントであったはずです。私は実際には代わりのソリューションの代わりにスケルトンアプリケーションが必要です。しかし時間をとってくれてありがとう。 – Sigmundur

関連する問題