Menu

Case menu en console

Messages postés
33
Date d'inscription
vendredi 14 novembre 2014
Dernière intervention
10 mars 2019
-
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
Afficher la suite 

Votre réponse

2 réponses

Messages postés
14395
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
20 mars 2019
218
0
Merci
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) ?
Commenter la réponse de NHenry
Messages postés
12929
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
22 mars 2019
497
0
Merci
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
Commenter la réponse de Whismeril