‫Content de te revoir.
‫Et la dernière vidéo, nous avons regardé des dictionnaires et nous avons appris comment créer des dictionnaires, nos
‫assigner des valeurs aux dictionnaires, comment parcourir les dictionnaires.
‫Nous avons vu comment utiliser cet élément I pour se faire l'idée, pour ainsi dire, d'un dictionnaire, d'un élément clé ou
‫de chaque élément.
‫Et maintenant, nous allons voir comment mettre à jour et supprimer des données d'un dictionnaire.
‫C'est donc en fait assez trivial.
‫Supposons donc que nous ayons la situation suivante.
‫Nous voulons mettre à jour une clé spécifique.
‫On veut donc mettre à jour une position à une clé précise et ce sera un peu plus bas ici.
‫Nous avons donc ici la clé HRR, c'est-à-dire celle que nous voulons mettre à jour pour pouvoir vérifier s'il y
‫a bien un employé dans l'annuaire qui contient cette clé.
‫OK, donc on vérifie si cette clé à mettre à jour dans ce cas, HRR existe.
‫Et s'il existe, alors nous voulons exécuter du code.
‫Et ce que nous voulons faire, c'est remplacer Laurer par un autre employé.
‫Alors maintenant, Laura sera remplacée par une nouvelle employée appelée afin de se mettre à jour.
‫Et nous pouvons simplement dire le nom du dictionnaire, puis le nom de la clé où nous voulons mettre à jour quelque chose, puis
‫attribuer la valeur que nous voulons mettre à sa place.
‫Donc à cette position, ça va être la clé H. R. nous allons lui mettre ce nouvel objet salarié.
‫Alors on va dire maintenant, au lieu d'avoir la personne âgée en H. R. , qui était Laurer, nous allons la
‫remplacer par la plus jeune.
‫OK, c'est donc ce que ce code fera pour nous.
‫C'est ainsi que vous pouvez mettre à jour une entrée, essentiellement le nom du dictionnaire, le nom de la clé entre crochets, puis tout ce
‫que vous souhaitez lui attribuer.
‫Maintenant, la valeur que vous lui attribuez doit, bien sûr, suivre le même type que celui avec lequel le dictionnaire a
‫été défini.
‫Donc dans notre cas, il doit être de type employé et c'est en fait de type employé.
‫Alors maintenant, nous pouvons, bien sûr, également imprimer cela dans notre console comme le retrait des employés, la clé zéro a été mise à
‫jour, il fallait positionner la clé pour la mettre à jour.
‫OK, donc dans ce cas, HRR avait été mis à jour et ensuite.
‫Si cela n'a pas fonctionné, nous pouvons, bien sûr, également imprimer un message d'erreur ici disant, OK, désolé.
‫L'employé n'a pas été trouvé avec cette clé.
‫Et Mike, donc.
‫Et j'en ai un de trop, je pense, comme ce sera le cas.
‫Corrigez l'erreur.
‫OK, alors exécutons cela très rapidement pour voir comment nous pouvons le mettre à jour.
‫Et vous voyez ici tout en haut, je vous implore, Wetherall, tenez-nous au courant.
‫Maintenant, regardons l'âge.
‫Notre personne.
‫Où est-elle?
‫Elle est ici.
‫Il s'agit d'Ellika, 26 ans, avec un salaire de trente cinq mille, à peu près.
‫OK, donc la mise à jour a fonctionné.
‫Et nous pouvons voir dans notre liste toutes les mises à jour ou tous les employés parce que c'est de là que nous avons obtenu tous les
‫employés.
‫Alors maintenant, disons que nous voulons supprimer un élément de notre dictionnaire, OK, car ici c'est pour chaque groupe
‫que nous utilisons pour ajouter tous les éléments, tous les employés à notre dictionnaire, puis nous en avons ajouté un.
‫C'est donc ici que nous mettons à jour.
‫Et maintenant, regardons comment nous pouvons supprimer et pour supprimer, nous avons également besoin d'une chaîne qui sera la clé que nous
‫voulons remplacer car, eh bien, nous avons une paire clé-valeur dans notre cas que la clé est
‫un chaîne et c'est ce que nous utilisons ici.
‫Et puis nous pouvons également vérifier si cela fonctionne réellement.
‫Donc, le truc, c'est que la méthode supprimée, si vous la regardez, elle l'a réellement ou elle renvoie un booléen.
‫Donc, en survolant supprimer, vous verrez un retour à Boolean, ce qui signifie qu'il l'a supprimé ou qu'il
‫n'a rien supprimé.
‫Donc si ça a supprimé quelque chose, ce qu'on va faire c'est qu'on va juste dire qu'à la clé dans ce cas, à son
‫tour, la personne a été supprimée, peut-être que son stage était terminé, et disons au bout
‫de six mois ou quoi que ce soit, maintenant nous pouvons supprimer ce stagiaire de notre base de données.
‫OK, alors réexécutons cela.
‫Dans notre cas, pas de base de données, mais un dictionnaire.
‫OK, donc ici en haut, vous voyez que le stagiaire a été supprimé et voyons maintenant si nous pouvons trouver un stagiaire.
‫Et je crois que nous n'avons pas de stagiaire dans notre base de données ici.
‫Je suppose que nous devons donc le PDG, le H. R. personne, le secrétaire, ainsi que le développeur principal.
‫Et maintenant, bien sûr, si cela n'a pas fonctionné, nous pouvons avoir cette déclaration de santé, donc si non, alors imprimez un
‫message d'erreur indiquant qu'aucun employé n'a été trouvé avec cette clé.
‫Et la clé que nous examinons est la clé à retirer, qui sera notre clé interne, qui est essentiellement
‫celle-ci ici.
‫J'espère donc que vous vous souvenez que nous avons utilisé le.
‫Rôle de la personne comme clé dans l'entreprise.
‫Donc, encore une fois, cet exemple est vraiment juste pour démontrer les fonctionnalités de C Sharp que vous avez ici.
‫Ce n'est pas ainsi que vous écririez ceci.
‫Je ne recommanderais donc pas d'utiliser le rôle comme clé de votre structure de données, car le rôle est généralement quelque chose que de nombreuses
‫personnes peuvent avoir.
‫Ainsi, vous pouvez avoir plusieurs personnes ayant le rôle de stagiaire, vous pouvez avoir plusieurs développeurs principaux dans une entreprise
‫ou plusieurs développeurs juniors et ainsi de suite.
‫C'est donc quelque chose dont vous devez être très prudent.
‫Maintenant, je recommanderais toujours d'utiliser un I. RÉ. comme le.
‫Keep a vu quelque chose comme un nombre entier où vous attribuez un identifiant à chaque employé, mais c'était juste pour vous
‫montrer que vous avez beaucoup de flexibilité.
‫Vous pouvez utiliser des chaînes comme clés, vous pouvez utiliser des nombres entiers comme clés, etc.
‫D'accord.
‫Voilà pour les dictionnaires pour le moment.
‫Rendez-vous dans la prochaine vidéo.