您好,我很新的C#所以請容忍我,如果我的問題有一個很明顯的答案。從陣列中輸入查詢選擇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循環,則程序不顯示我所有的選項。
我知道我錯過了我的括號內爲主要方法我打字快問這個問題 – user3511925
有一個編輯按鈕 –
是我;在尋找,但無法找到它 – user3511925