【发布时间】:2014-05-21 12:29:46
【问题描述】:
您好,我是 C# 新手,如果我的问题有一个非常明显的答案,请多多包涵。
我正在尝试编写一个代码,该代码向用户显示一组选项,并带有一个数字来选择选项。然后用户选择他们的选项,代码将显示他们从数组中的选择。
例如
Select 1 for apples
Select 2 for oranges
Select 3 for pears
Please Enter your Selection :
我一直在输入一个 for 循环来显示我的区域,但我无法让我的程序从数组中读取输入,这就是我目前所拥有的
static void Main(string[] args) {
string[] fruit = [3]
fruit[0]=("apples");
fruit[1]=("oranges");
fruit[2]=("pears");
for (int i = 0; i < fruit.length; i++)
{
Console.WriteLine("Enter {0} to select {1}", i, fruit[i]);
}
string choice = Console.ReadLine();
int i = int.Parse(choice);
Console.WriteLine("You have selected {0} which is {1}", i, fruit[i]);
Console.ReadLine();
}
这给了我一个错误,如果我把它放在 for 循环中,那么程序不会显示我所有的选项。
【问题讨论】:
-
我知道我错过了我快速输入以提出这个问题的主要方法的括号
-
有一个编辑按钮
-
是的,我正在寻找它,但找不到它
-
什么是错误?
标签: c# arrays for-loop input output