C # Dictionary Element nach Index erhalten

Ich versuche, eine Methode zu erstellen, die zufällig einen Kartennamen aus meinem Wörterbuch zurückgibt.

My Dictionary: Der erste definierte Name der Karte ist string und der zweite der Wert dieser Karte ist int.

public static Dictionary<string, int> _dict = new Dictionary<string, int>()
    {
        {"7", 7 },
        {"8", 8 },
        {"9", 9 },
        {"10", 10 },
        {"J", 1 },
        {"Q", 1 },
        {"K", 2 },
        {"A", 11 }
    };

Methode: Zufall ist zufällig generiert int.

    public string getCard(int random)
    {
        return Karta._dict(random);
    }

So ist das Problem:

cannot convert from 'int' to 'string'

Helft mir jemand, wie ich es richtig machen soll, um den Namen zu bekommen?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage