【问题标题】:.Net library for console menu driven app用于控制台菜单驱动应用程序的 .Net 库
【发布时间】:2011-03-21 06:19:16
【问题描述】:

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

(别问我为什么要这么做……)

【问题讨论】:

  • 你为什么要这样做?
  • 这是 4 年前的事了。我忘了。

标签: .net console console-application


【解决方案1】:

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

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

【讨论】:

  • @Tim Coker - 我希望我正确理解了你的问题......我假设当你在控制台应用程序中说menu 时,你需要一个基于整个文本的界面:)
  • 是的。对于我实际正在做的事情可能有点矫枉过正,但它会起作用。我看到了一些针对 windows 的 curses 实现,但没有找到一个与 c# 集成良好的实现。
【解决方案2】:

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

我添加这个仅供参考,在搜索“Terminal.Gui”时我偶然发现了这个问题。

【讨论】:

    【解决方案3】:

    我建议查看EasyConsole

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

    【讨论】:

      猜你喜欢
      • 2010-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-21
      • 2012-11-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多