2016-11-17 111 views
-1

自從我開始編碼以來,我已經制作了無數的控制檯應用程序。有時候你需要快速測試一些東西,其他時候你想做一些簡單的幫助程序。無論如何,你總是需要與程序進行某種互動,並且每次都感覺你正在重新發明輪子。可重複使用的輸入和輸出控制檯應用程序框架

所以我的問題是:

是否有人知道一個控制檯應用程序框架的?我的意思是一個控制檯應用程序,它已經處理了您可能期望從控制檯應用程序中獲得的所有功能。

  1. 輸入命令解析包含儘可能多的參數,如你想要映射到你的類中的方法,例如。

  2. 輸出取決於輸入。當你輸入預期和意想不到的東西時。

  3. 簡單的方法來添加您的自定義類並將它們連接到骨架應用程序。

附:我發現這一個:

Link to a console app skeleton that is nice, but has limitations. 這是非常好的,但它需要的一切是除其他事項不變。

回答

0

我可以爲那些無數的控制檯應用程序提供一個替代方案來測試一些東西嗎?

我使用linqpad(https://www.linqpad.net/),因爲我討厭所有這些扔掉項目只是爲了嘗試一些東西。您可以定義一個基本查詢(模板)並每次克隆它。

它甚至支持NuGet包並添加自己的參考。

+0

我知道LinqPad。我同意你說的話。不幸的是,它只能幫助我作爲例子提供的一部分,就是這樣。它也是一種商業產品。這應該是一個評論,因爲它沒有解決我問的問題。我其實需要一個框架應用程序,而不是另一種解決方案感謝您抽出時間。 – Sigmundur

相關問題