Case menu en console

Résolu/Fermé
Wicky-james Messages postés 35 Date d'inscription vendredi 14 novembre 2014 Statut Membre Dernière intervention 9 juin 2020 - Modifié le 10 mars 2019 à 21:40
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 - 11 mars 2019 à 09:39
comment fait appel a des méthodes( )
dans static void
Main(string[] args){

string value = "turnip";
// ... Switch on the string.
switch (value)
{
case "lettuce":
Console.WriteLine("LETTUCE");
break;
case "squash":
Console.WriteLine("SQUASH");
break;
case "turnip":
Console.WriteLine("TURNIP");
break;
}
}


.// j'aime pas passer des instructions case par case je voudrais etre capables de tester methode par methode.
// votre aide s'il te plait..
//merci
A voir également:

2 réponses

NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 331
10 mars 2019 à 22:33
En gros, tu veux appeler une fonction selon le nom mis dans "value" ?
As-tu déjà manipulé les délégués (delegate in english) ?
0
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 931
11 mars 2019 à 09:39
Bonjour à vous 2.

Merci à Baladur d’avoir mis ou corrigé la coloration syntaxique.
Voir ici pour les prochains messages https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code

Wicky-games, si cet exemple est vraiment ce que tu veux faire, il n’y a ni besoin de swicth, ni de délégués.
Console.WriteLine(value.ToUpper());


Si tu veux faire autre chose et que tu as mis cet exemple pour illustrer, alors oui les délégués sont une option, mais pas forcément la seule, et à un moment ou un autre, il faudra quand même choisir entre différentes actions et là un switch est souvent la seule alternative à la cascade de if
0