我需要帮助的是我正在使用控制台制作菜单,或者至少尝试使用。
我想用箭头键这样工作:
->Option 1 (Selected hence the > )
Option 2 (Deselected)
Option 3 (Deselected)
我的代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Consoletest
{
class Program
{
public static ConsoleKeyInfo keypressed;
public static string[] menu = new string[3] {"Start", "Options", "Exit"};
public static int menuID = 0;
public static string selected = menu[0];
public static void Selected()
{
keypressed = Console.ReadKey();
}
public static void printMenu()
{
int lengthmenu = menu.Length;
foreach (var menuElement in menu)
{
menuID++;
menuID.ToString();
if(selected == menu)
Console.WriteLine(menuElement.ToString());
}
}
public static void checkSelected()
{
}
static void Main(string[] args)
{
printMenu();
//Selected();
//checkSelected();
Console.Read();
}
}
}
这是否是解决这个问题的正确方法?这是我放弃的if
和.ToString
部分的一半。