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?