小编use*_*363的帖子

C#将用户输入存储在字符串数组中

我正在尝试创建一个潜在的两个播放器程序,其中一个用户被提示输入一个问题,然后提示输入该问题的答案,这两个问题都将存储在二维数组中.第一个玩家最多可以输入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

0
推荐指数
1
解决办法
4098
查看次数