我目前正在尝试构建一个应用程序,该应用程序将允许用户选择数组中的位置,然后在用户选择了他们在数组中的位置后,将选择内容显示回给用户。到目前为止,我的代码是。 (在C#中)
//字符串数组
string[] nameArray = new string[] { "Tyler", "Kyle", "Roger", "Rick" };
Console.WriteLine("Select an item from the array using numbers 0-3");
string userSelection = Console.ReadLine();
int arraySelection1 = Convert.ToInt32(userSelection);
Console.WriteLine("You have choosen " + arraySelection1);
答案 0 :(得分:0)
只需通过array
从index
中获取元素(请注意,索引基于零):
Console.WriteLine($"You have choosen {nameArray[arraySelection1]}");
答案 1 :(得分:0)
您要的不是搜索,而是直接数组访问-通过元素索引。为此,请考虑使用[] Operator (C# Reference) | Microsoft Docs。
另外,请注意:
数组的索引为零:具有
"NX"
个元素的数组的索引从n
到0
。
因此,请考虑添加适当的支票。
这里是示例:
n-1