0
한 사용자가 질문을 입력하라는 메시지를 표시 한 다음이 질문에 대한 대답을 입력하라는 메시지가 2 차원 배열로 저장되는 잠재적 인 두 명의 플레이어 프로그램을 만들려고합니다. . 첫 번째 플레이어는 최대 10 개의 질문을 입력 할 수 있습니다. 그 질문에 대한 질문과 답변이 모두 저장되면, 두 번째 플레이어가 첫 번째 질문에 대한 질문에 대답하도록 할 수 있기를 바랍니다.C# 문자열 입력에 사용자 입력 저장
지금 당장 나는 질문과 답변을 배열에 저장하는 아주 기본적인 부분에 갇혀 있습니다.
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;
}
}
내 두 번째 클래스 : 나는 사용자가 자신의 첫 번째 대답을 입력 한 후에 동일한 오류 메시지가 계속
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: ");
question = Console.ReadLine();
Console.WriteLine("Enter Your Answer: ");
answer = Console.ReadLine();
newquestion.MakeQuestion(question, answer, 1);
}
}
"여기
내가 내 최고 수준의 지금까지 가지고있는 코드입니다 개체 참조가 개체의 인스턴스로 설정되지 않았습니다. "
고맙습니다. 매우 도움이됩니다. 내가 다 익숙한 것이기 때문에 다차원 배열을 사용하는 것으로 계속할 것이라고 생각하지만리스트로 연습 프로그램을 수행 할 것입니다. 클래스 – user2908363
@ user2908363 기꺼이 도와 드리겠습니다. 다른 문제가 있으시면 언제든지 문의하십시오. 해피 코딩 :) –