C # Выберите случайный элемент из списка

Я создаю небольшое консольное приложение для викторины. Я составил список из 3 вопросов. Как я могу позволить программе случайным образом выбрать вопрос и распечатать его в консоли?

Я пробовал несколько разных кодов, но не могу заставить его работать по какой-то причине. Это последний код, который я пробовал, который я получил от другого пользователя с этого сайта, но я получаю ошибки:

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

«Поскольку Quiz.Questions.main () возвращает void, за ключевым словом return не должно следовать выражение объекта»

Вот последний кусок кода, который я попробовал:

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;

    }

}

Спасибо всем за ваши ответы. Я исправил свою проблему, создав массив вместо списка. Это мой код сейчас:

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)]);
    }
}

Ответы на вопрос(7)

Ваш ответ на вопрос