Ho una funzione in cui voglio restituire 2 valori? È possibile?Restituisce 2 stringhe con funzione in C#
Questo è il mio codice, ma non sembra piacere che voglio tornare 2 valori
public string PlayerCards(string player1C1, string player1C2)
{
generatedCard = randomCard.Next(1, 52);
player1C1 = generatedCard.ToString();
player1C1 = player1C1 + ".png";
return player1C1, player1C2;
}
Ho fatto qualche googling, ma non ho trovato quello che mi serve.
Questo restituirà sempre solo due nomi di immagine di scheda? O vuoi che sia più generale, quindi potrebbe restituire più di due? In tal caso, potresti semplicemente restituire un 'Elenco'. Prenderò inoltre in considerazione la possibilità di rinominare il metodo in 'PlayerCardImageFileNames()' –
Questa domanda è stata posta solo pochi giorni fa.http: //stackoverflow.com/questions/16411685/return-multiple-values-from-a-class-to -metodo – FeliceM