Dans le cours : C# : Les collections et génériques

Accédez au cours complet aujourd’hui

Inscrivez-vous aujourd’hui pour accéder à plus de 24 700 cours dispensés par des experts.

Utiliser le mot-clé default

Utiliser le mot-clé default

Alors, lorsqu'on écrit une classe générique, on peut avoir besoin de symboliser le type par défaut du type générique du paramètre générique, comme ici, T, que l'on manipule. Ici, notre classe générique est une Pioche qui nous permet de symboliser une pioche pour un jeu de cartes dans mon programme. Voilà. Et cette pioche ici, donc j'épuise en faisant une boucle, tant qu'elle n'est pas vide, je pioche et j'affiche la carte piochée. Et si jamais j'ai le malheur de tirer une dernière fois une carte après avoir épuisé la pioche, Piocher. Ici, ma classe n'étant pas prévue pour ça, je vais avoir, voilà, une exception ici, ArgumentOutOfRangeException et cette exception, je vais essayer déjà d'avoir une exception plus parlante pour mon développeur, puis de lui proposer une alternative à piocher, peut-être s'il veut vraiment piocher en dehors. Alors, j'ai rajouté ici une exception qui est InvalidOpération : Impossible de piocher dans une pioche vide. Déjà, le développeur qui appelle Piocher…

Table des matières