.Net库用于控制台菜单驱动的应用程序

时间:2010-07-26 18:58:17

标签: .net console console-application

我想知道是否有人知道处理所有菜单功能的.net控制台应用程序的库。我知道它并不复杂,我可以使用Console.WriteLine("...");来编写文本,然后执行Console.ReadLine();,但我很好奇是否有人知道可以处理菜单的现有内容。我可能需要使子代码变得复杂的子菜单。

(不要问我为什么要这样做......)

3 个答案:

答案 0 :(得分:4)

nCurses库存在C#绑定,找到here。它是一个有助于编写基于文本的界面的API。

如果您只是在寻找命令行参数解析 - commandline是一个很好的库。

答案 1 :(得分:1)

您还可以将Terminal.Gui用于控制台驱动的GUI。

我在添加“ Terminal.Gui”时偶然发现了这个问题。

Demo

答案 2 :(得分:0)

我建议您查看EasyConsole

具有Nuget包并支持复杂的菜单嵌套。