我在网上找了很久,但没有找到任何有用的东西 我正在try 从用户那里获取一个号码,然后使用它来:
- 写下那个产品的名称.
- 在最后展示他们想要订购的一切
- 计算一下订单的价格.
因此,如果他们说1,2,5,它会打印"cpu2,gpu.100000".我只想知道如何添加第二部分,以获得用户的输入,然后列出所有他们在最后.
string[] computer = { "Cpu", "Gpu", "Ram", "Hard", "Motherboard" };
int[] price = { 30000, 70000, 20000, 25000, 40000 };
Console.WriteLine("0 = Cpu , 1=Gpu , 2=Ram 3,=Hard 4=Motherboard", "each Time Put Number For Your Order , Put 5 To Calculate");
Start:
Console.Write("Enter What You Want To Order : ");
int num = Convert.ToInt32(Console.ReadLine());
List<string> list = new List<string>();
**list.Add(computer[num]);** (This is the part that shows the error
if (num < 5)
{
Console.WriteLine(computer[num]);
goto Start;
}
else if (num == 5)
{
Console.WriteLine("Finished Proccess");
goto Next;
}
else
{
Console.WriteLine("Not Valid");
}
Next:
foreach (var lol in list)
{
Console.WriteLine(lol);
}
我试着使用list.add,但不起作用-list.Add(computer[num]);