C# method et affectation(return)

Fermé
mysticpop Messages postés 27 Date d'inscription vendredi 6 février 2009 Statut Membre Dernière intervention 18 septembre 2009 - 3 sept. 2009 à 22:34
Bonjour,

J'ai ce programme plutôt simple à faire mais je bloque à un endroit.

Alors J'ai 3 méthodes, ma méthode main, ma méthode Public static string X ( int Y) et public static float YY ( string XX)


static void Main(string[] args)
{
//initialise de variable pour les méthodes
int y = rnd.Next(1,10);
string xx ="rien ";

//appel à la première méthode
console.write(X(Y));

//appel à la 2iem méthode
console.Write(YY(XX));
}

methode Public static string X ( int Y)
{
//je déclare une variable pour le switch
string U = "";
switch(Y)
{
case 1:
U="quelquechose"
break;
}
return U;
}

public static float YY ( string XX)
{
//déclare une variable pour un nombre
float MM = 0; //initialisation

switch(XX)
{
case "quelque chose":
MM="1"
break;
}
return MM;

}

Alors rendu a ce point j'ai une erreur, quand je compile il est supposé m'afficher ma variable U et selon ce U il devrais aller chercher la valeur qui est nécessaire dans ce cas ce serais MM, la valeur de U est afficher mais MM est toujours à 0.

Si vous pouvez m'aidez je vous remercie d'avance!!!
merci!