En programmation, dans le cas d'une fonction, on ne peut pas vraiment renvoyer plusieurs variables Cependant, il y a des "astuces" qui te le permettent. Perso, j'en vois deux :
1/ Tout betement tu crée une variable globale et tu la modifie dans ta fonction
ex :
variable v;
function X{
v= 3;
} => ainsi au sortir de ta fonction, ta variable gloable v a été modifiée et tu peux l'utiliser comme bon te semble.
2/ Autre solution peut etre un peu mieux d'un point de vue "codeur expérimenté":
tu renvoies un tableau qui contient tes variables que tu veux sortir de la fonction.
Ex
function X{
String monString ;
int monInt;
tab[1] = monString;
tab[0]=monInt;
return tab;
}
Voilà. Je n'ai jamais fait de C#. Cependant, en Java, Ada, ou C le fonctionnement est le meme...
J'espère que cela t'auras aidé.
ST