#c# #arrays #visual-studio
#c# #массивы #visual-studio
Вопрос:
мой код представляет собой математическую игру со случайным числом это небольшая часть кода, которая показывает вопрос и запрашивает ответ пользователя как мне сохранить каждый вопрос и ответ пользователя в массиве
sss = Convert.ToString(answer);
question = string.Format("{0} {1} {2}", num01, op, num02);
Console.WriteLine("--------------------------------------------------------");
Console.WriteLine("What is = " question " Or type QUIT to ignore ");
useranswer = Convert.ToString(Console.ReadLine());
Комментарии:
1. Существует множество возможных ответов на этот вопрос, но сначала вы должны ознакомиться с использованием массивов в целом. Массив чисел объявляется как
int[] numbers = new int[<size>];
Ответ №1:
Вы можете использовать двумерный массив, но вы должны знать, сколько вопросов / ответов вы будете хранить заранее:
string[,] array = new string[10, 2]; // 10 is how many columns (questions) you want to store, 2 defines that you want to store 2 values (question and answer) in each column
// this is how you add items to your array
array[0, 0] = question; // the first zero defines that you are adding the first item, the second one that it is question
array[0, 1] = answer; //the second one defines that you add answers
Вы можете получить доступ к своим вопросам и ответам так же, как вы их сохраняете: array[0, 1]
вернет первый ответ.
Если вы не знаете, сколько вопросов вы сохраните заранее, вам следует использовать List или Dictionary вместо array .