‫Content de te revoir.
‫Et cette vidéo, je voudrais vous montrer ma solution simple pour la force de défi, quelles
‫déclarations et oui, commençons.
‫Donc tout d'abord, nous aurons besoin d'un booléen, et je vais appeler celui-ci Vallet.
‫Donc cela va juste s'occuper de savoir si on parle d'un village ou d'un type de données invalide et
‫développé ou invalide.
‫Dépend de ce que l'utilisateur a entré après avoir entré une chaîne.
‫Donc, tout d'abord, il peut entrer une chaîne et nous aurons besoin d'une variable qui connaîtra le type de valeur car il existe
‫plusieurs types de valeur différents avec lesquels je veux travailler ou types de données.
‫Et puis nous demandons à l'utilisateur d'entrer quelque chose.
‫Je vais donc simplement dire entrez une valeur et nous allons la stocker dans cette variable appelée valeur d'entrée.
‫D'accord.
‫La prochaine chose que je veux demander à l'utilisateur est de quel type ?
‫Il pense que les données sont donc sélectionnez le type de données pour valider l'entrée que vous avez saisie.
‫Donc plus un pour la chaîne, deux pour l'entier et trois pour le booléen.
‫Maintenant, bien sûr, nous devons vérifier lequel de ceux-ci est correct.
‫Par conséquent, nous devons tout d'abord obtenir la saisie de l'utilisateur et nous devons obtenir la valeur saisie par l'utilisateur.
‫Ainsi, par exemple, si l'utilisateur a entré un type Bush, cette variable ici serait un si son attitude serait deux
‫et ainsi de suite.
‫Nous pourrions donc convertir tout ce que l'utilisateur a entré et en un entier.
‫Bien sûr, cela pourrait mal tourner.
‫Alors peut-être que vous voulez utiliser des trépieds ici à la place.
‫Mais je vais juste supposer que nous n'entrons qu'un, deux ou trois ou en général, non.
‫Ainsi, notre programme ne plante pas.
‫Si vous voulez vous assurer que le programme ne plante pas vraiment, vous pouvez ajouter un bloc try
‫and catch ici.
‫Et cela va certainement aider.
‫Ou vous pouvez utiliser des pièces tri.
‫D'accord.
‫C'est donc gratuit pour vous.
‫J'ai juste gardé les choses simples dans ce cas.
‫Et nous nous concentrons sur les déclarations de cas de commutation ici.
‫Droit.
‫Alors allons-y et créons un boîtier de commutation.
‫Alors en quoi cette affaire va-t-elle s'intéresser ?
‫Eh bien, tout d'abord, ce dont nous avons besoin, c'est de savoir ce que l'utilisateur a entré.
‫Alors c'était un, deux ou trois ?
‫Exécutons le code pour le cas où il s'agit d'une chaîne.
‫Donc, pour un cas, l'utilisateur en a saisi un.
‫Nous allons donc créer une méthode supplémentaire pour cela, qui vérifie si tout ce que l'utilisateur a entré
‫est alphabétique.
‫Donc si c'est une chaîne.
‫Regardons cette méthode est alphabétique avant d'aller plus loin.
‫D'ACCORD.
‫Nous allons donc créer cela un peu.
‫Méthode en dehors de notre méthode principale static void.
‫Je vais donc le mettre ici.
‫Nous devons nous assurer qu'il est statique car nous ne créons pas un objet de cette classe.
‫Nous ne pouvons donc pas l'utiliser autrement.
‫Il doit donc être statique dans ce cas.
‫Ensuite, nous retournons un booléen.
‫Cette méthode va donc retourner un bool.
‫Et nous disons que tout est alphabétique.
‫C'est le nom de la méthode.
‫Nous avons besoin d'une chaîne.
‫La valeur que cela a transmis.
‫Et puis ce que nous faisons, c'est pour chaque caractère dans la valeur, pour chaque voir, qui est un caractère dans notre valeur, qui est
‫une chaîne.
‫Donc on peut faire ça.
‫Ce que nous voulons vérifier, c'est si le caractère est une lettre.
‫Et si ce n'est pas une lettre, alors on retourne faux.
‫Donc tout ce booléen sera faux.
‫S'il a parcouru toute la chaîne ici pour toute cette valeur et que chacun d'eux est un
‫caractère de type lettre, il reviendra.
‫Vrai.
‫Donc en gros, disons que nous avons un texte ici, qui est Hello World.
‫Ensuite, il passera par chacune de ces lettres ici.
‫Ou des personnages.
‫Il vérifiera.
‫Est-ce une lettre ?
‫Alors, est-ce une lettre ?
‫Est-ce une lettre ?
‫Et ainsi de suite.
‫Et à chaque fois ça va voir.
‫D'ACCORD.
‫Il s'agit en fait d'une lettre.
‫Et c'est pourquoi il va passer par cela pour chaque boucle sans retourner false à aucun moment.
‫Et ça reviendra.
‫Vrai.
‫Et puis disons que nous avions tenu un monde avec un zéro ici à la place.
‫Et ce serait un trois parce que nous sommes cool et tous.
‫Et puis ça reviendrait faux.
‫Donc ça vérifierait.
‫Est-ce une lettre ?
‫Oui c'est vrai.
‫Est-ce votre lettre ?
‫Non ce n'est pas.
‫Donc toute cette affirmation est fausse.
‫Donc, il sort de toute cette méthode et reviendra.
‫Défauts.
‫OK, alors maintenant nous pouvons revenir à notre cas un.
‫Nous disons que valide est alphabétique.
‫On passe donc à la valeur d'entrée, qui est notre.
‫Chaîne ici que l'utilisateur a saisie.
‫Alors quel que soit l'utilisateur, entrez, nous vérifions.
‫Est-ce alphabétique ?
‫Et nous disons que le type de valeur d'entrée est une chaîne.
‫Et puis on s'en sort.
‫À propos, le scrutin sera-t-il désormais le résultat, bien sûr, de tout ce qui est un retour alphabétique complet ?
‫Sur la base de l'entrée que nous lui avons donné.
‫Et maintenant, regardons le deuxième cas où l'utilisateur a entré un entier.
‫Nous avons donc dit ici que l'utilisateur a entré deux et qu'il s'agissait d'un nombre entier.
‫Nous vérifions donc si la valeur de retour est nulle ?
‫Et puis nous vérifions, essayons d'analyser la valeur d'entrée.
‫Nous passons donc dans notre chaîne.
‫On essaie de le passer.
‫Et si ça marche, alors valet sera vrai.
‫Et si cela n'a pas fonctionné, alors ce sera faux.
‫Et tout ce qui a été produit alors qu'il était correct sera en violation de la valeur.
‫Et puis nous disons que le type de valeur d'entrée était un entier.
‫On s'en sort.
‫Maintenant, le cas suivant est notre cas trois.
‫Et ici, nous vérifions le drapeau rouge booléen.
‫Et bien sûr, vous pouvez également utiliser la piscine ici.
‫Vous n'avez pas besoin d'utiliser Boolean.
‫Le drapeau rouge va être faux dans ce cas.
‫Le drapeau retourné et utilisera des trépieds.
‫Ici encore, vous pouvez voir que nous pouvons utiliser des trépieds pour les entiers, mais nous pouvons également l'utiliser pour les booléens.
‫Et ici, l'analyse d'essai de Bulldog avec la valeur d'entrée si la valeur d'entrée, en fait, était un booléen.
‫Ensuite, ces trépieds reviendront.
‫Vrai.
‫Sinon, il retournera false.
‫Et cela sera stocké dans belet et quel que soit le résultat de ce pass trépieds sera stocké dans le
‫drapeau rouge.
‫Donc, si c'était un drapeau brillant et rouge, ce sera vrai et notre validité sera également vraie.
‫Et nous avons dit notre valeur d'entrée.
‫Parlez à vous deux.
‫Et maintenant, enfin, nous devons avoir un cas par défaut.
‫Supposons donc que l'utilisateur ait saisi tout sauf un, deux et trois.
‫Ensuite, nous dirons simplement pas capable de prendre le type d'entrée.
‫Quelque chose ne va pas et nous en sortons.
‫Et je dirais simplement à l'utilisateur si cela a été valablement entré.
‫Donc, s'il considérait correctement tout ce qu'il avait saisi et ne dirait qu'un mot, cela devrait être une ligne plus
‫loin.
‫Donc, nous disons simplement que vous avez entré une valeur d'entrée de valeur, puis nous vérifions.
‫La valeur est-elle valide ?
‫Et puis on dit si c'était valable, console ligne rouge, c'est valable.
‫Et puis nous disons de quel type de valeur d'entrée il s'agissait.
‫Vous voyez maintenant qu'il est indiqué d'utiliser un type de valeur d'entrée de variable locale non affecté.
‫Nous attribuons donc une valeur ici.
‫Mais nous ne l'assignons qu'au commutateur et non à l'ensemble de sa sortie.
‫Ainsi, par exemple, par défaut, nous n'avons pas de sortie pour notre type de valeur d'entrée.
‫Il y a donc deux façons de faire.
‫Nous pourrions dire que le type de valeur d'entrée est égal, inconnu, puis l'erreur disparaîtrait.
‫Alternativement, nous aurions pu dire que notre type de valeur d'entrée est une chaîne, pas un
‫vide.
‫Cela aurait été une alternative.
‫Et vous pouviez voir la flèche disparaître également.
‫Même si j'aime plus cette variante parce qu'elle est tout simplement inconnue.
‫Et nous allons le dire à l'utilisateur.
‫Ce sont donc les deux options que vous aviez ici.
‫Mais je vais juste le garder comme tel.
‫Très bien, maintenant, exécutons-le.
‫Et valeur d'entrée, je vais entrer 13.
‫Et maintenant, disons que c'est un entier.
‫Vous avez entré une valeur 13.
‫C'est un entier valide.
‫D'accord.
‫Maintenant, essayons à nouveau.
‫Cette fois, je vais entrer Hello, World, et je vais penser que c'est un entier.
‫Et vous avez entré une valeur.
‫Bonjour le monde.
‫C'est un entier invalide.
‫D'accord.
‫Maintenant, vérifions encore une fois avec Drew.
‫Et je pense que c'est un booléen et vous avez entré une valeur.
‫Vrai.
‫C'est un booléen valide.
‫Alors maintenant, vous avez ce petit programme qui vous permet d'entrer une valeur et n'essayez pas de dire de quel type de
‫données il s'agit.
‫Nous avons donc utilisé des instructions switch, try, parse, et nous avons même utilisé des instructions également.
‫Hé, pour chaque boucle ici.