これは私のクラスの中の私のコードです。私はDisplayQuestion
の質問リストにアクセスする方法を理解しようとしています。私はクイズのメニューを表示するprogram.csを持っていて、静的なものは何も持っていません。別の方法でリストにアクセスする方法を理解しようとしています
public string Question { get; set; }
public List<string> Choices { get; set; }
public char[] CorrectChoice = { 'A', 'B', 'C', 'D' };
public List<string> Questions { get; set; }
これらは私のクラス内の私のメソッドです。このクラスの中でこのリストに何度もアクセスする必要があります。
public void NewQuestion()
{
Questions = new List<string>();
Choices = new List<string>();
Console.WriteLine("Enter the question: ");
Questions.Add(Console.ReadLine());
Console.WriteLine("Enter Choice 1 for the question:");
Choices.Add(Console.ReadLine());
Console.WriteLine("Enter Choice 2 for the question: ");
Choices.Add(Console.ReadLine());
Console.WriteLine("Enter Choice 3 for the question: ");
Choices.Add(Console.ReadLine());
Console.WriteLine("Enter Choice 4 for the question:");
Choices.Add(Console.ReadLine());
// Console.WriteLine("Enter the correct choice(A,B,C,D)");
foreach (string choice in Choices)
{
Console.WriteLine();
Console.WriteLine(choice);
}
}
public void DisplayQuestions()
{
foreach(string question in Questions)
{
Console.WriteLine();
Console.WriteLine(question);
}
}
リトル少し混乱と不明確 {取得します。セット; } '宣言しましたか?どのクラスに? 'public void DisplayQuestions()'はどこに宣言されていますか? –
を質問している場合、何を求めていると、あなたがこのスニペットを行うことを計画していること、それは素晴らしいことだという – kat1330
私は上記のコードで問題がすべて同じスコープにある場合は表示されません! –