我正在尝试创建一个潜在的两个播放器程序,其中一个用户被提示输入一个问题,然后提示输入该问题的答案,这两个问题都将存储在二维数组中.第一个玩家最多可以输入10个问题.在存储了该问题的问题和答案之后,我希望能够让第二个玩家回答第一个玩家提出的问题.
现在我陷入了一个非常基本的部分,它将问题和答案存储在数组中.
这是我到目前为止我的第一堂课的代码:
class MakeOwnQuestion
{
string question;
string answer;
string[,] makequestion = new string[10, 2];
public void MakeQuestion(string question, string answer, int index)
{
if (index < makequestion.Length)
{
makequestion[index, 0] = question;
makequestion[index, 1] = answer;
}
}
Run Code Online (Sandbox Code Playgroud)
我的第二堂课:
class MakeOwnQuestionUI
{
MakeOwnQuestion newquestion;
public void MainMethod()
{
PopulateArray();
}
void PopulateArray()
{
string question;
string answer;
Console.WriteLine("Enter Your Question: ");
question = Console.ReadLine();
Console.WriteLine("Enter Your Answer: ");
answer = Console.ReadLine();
newquestion.MakeQuestion(question, answer, 0);
Console.WriteLine("Enter Your Question: "); …
Run Code Online (Sandbox Code Playgroud) c# arrays console-application multidimensional-array storing-information