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

C# 控制台应用程序框架,具有可重用的输入和输出,c#,.net,input,output,console-application,C#,.net,Input,Output,Console Application,自从我开始编写代码以来,我已经制作了无数的控制台应用程序。有时候你需要快速测试一些东西,有时候你想做一些简单的助手程序。在任何情况下,你总是需要与程序进行某种互动,每次都感觉你在重新发明轮子 所以我的问题是: 有人知道控制台应用程序框架吗?我指的是一个控制台应用程序,它已经处理了您可能期望从控制台应用程序获得的所有东西 例如,输入命令解析需要多少个参数才能映射到类中的方法 输出取决于输入。当您键入预期和意外的内容时 添加自定义类并将其连接到skeleton应用程序的简单方法 p.S.我找到了这个

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

所以我的问题是:

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

  • 例如,输入命令解析需要多少个参数才能映射到类中的方法

  • 输出取决于输入。当您键入预期和意外的内容时

  • 添加自定义类并将其连接到skeleton应用程序的简单方法

  • p.S.我找到了这个:


    它非常好,但它要求所有东西都是静态的。

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

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


    它甚至支持NuGet软件包和添加您自己的参考资料。

    我知道LinqPad。我同意你说的。不幸的是,我提供的示例中只有一部分是有用的,那就是它。它也是一种商业产品。这应该是一个评论,因为它没有解决我提出的问题。实际上,我想要一个框架应用程序,而不是替代解决方案。谢谢你抽出时间。