C # Wybierz losowy element z listy

Tworzę małą konsolę quizową. Zrobiłem listę zawierającą 3 pytania. Jak mogę pozwolić programowi losowo wybrać pytanie i wydrukować je w konsoli?

Próbowałem kilku różnych kodów, ale z jakiegoś powodu nie wydaje mi się, żeby działało. To jest ostatni kod, który próbowałem, który dostałem od innego użytkownika z tej strony, ale dostaję błędy:

"The name 'string' does not exists in current context"

„Ponieważ„ Quiz.Questions.main () ”zwraca void, po słowu kluczowym return nie może następować wyrażenie obiektu”

Oto ostatni fragment kodu, który próbowałem:

class Questions
{
    public static void main()
    {
        var questions = new List<string>{
            "question1",
            "question2",
            "question3"};
        int index = Random.Next(strings.Count);
        questions.RemoveAt(index);
        return questions;

    }

}

Dziękuję wszystkim za odpowiedzi. Naprawiłem mój problem, tworząc tablicę zamiast listy. To jest mój kod teraz:

class Questions
{
    public static void main()
    {
        string[] questions = new string[3];
        questions[0] = "question1";
        questions[1] = "question2";
        questions[2] = "question3";
        Random rnd = new Random();
        Console.WriteLine(questions[rnd.Next(0,2)]);
    }
}

questionAnswers(7)

yourAnswerToTheQuestion