控制台应用程序框架,具有可重用的输入和输出

时间:2016-11-17 16:25:25

标签: c# .net input output console-application

自从我开始编码以来,我已经制作了无数的控制台应用程序。有时你需要快速测试一些东西,有时你想做一些简单的帮助程序。在任何情况下,你总是需要与程序进行某种互动,每次感觉你都在重新发明轮子。

所以我的问题是:

有人知道控制台应用程序框架吗?我的意思是一个控制台应用程序,它已经处理了你可能期望从控制台应用程序中获得的所有东西。

  1. 输入命令解析使用尽可能多的参数,例如,您希望映射到类中的方法。

  2. 输出取决于输入。当你输入预期和意外的东西时都是。

  3. 添加自定义类并将其连接到骨架应用的简便方法。

  4. P.S。我找到了这个:

    Link to a console app skeleton that is nice, but has limitations. 它非常好,但它要求一切都是静态的。

1 个答案:

答案 0 :(得分:0)

我可以为那些无数的控制台应用程序建议一个替代方案来测试一些东西吗?

我使用linqpad(https://www.linqpad.net/)因为我讨厌所有这些扔掉项目只是为了尝试一些东西。您可以定义基本查询(模板)并每次克隆它。

它甚至支持NuGet包并添加您自己的引用。