Ich habe eine Funktion, wo ich 2 Werte zurückgeben möchte? Ist das möglich?Zurückgeben von 2 Strings mit Funktion in C#
Das ist mein Code, aber es scheint nicht zu, dass ich zwei Werte zurückgeben möchten
public string PlayerCards(string player1C1, string player1C2)
{
generatedCard = randomCard.Next(1, 52);
player1C1 = generatedCard.ToString();
player1C1 = player1C1 + ".png";
return player1C1, player1C2;
}
Ich habe einige googeln, aber ich habe nicht gefunden, was ich brauche.
Werden immer nur zwei Kartenbildnamen zurückgegeben? Oder möchtest du, dass es allgemeiner ist, also mehr als zwei zurückgeben kann? Wenn ja, könnten Sie einfach eine 'List' zurückgeben. Ich würde auch in Betracht ziehen, die Methode in 'PlayerCardImageFileNames()' umzubenennen. –
Diese Frage wurde vor ein paar Tagen gestellt. Http://stackoverflow.com/questions/16411685/return-multiple-values-from-a-class-to -method – FeliceM