‫Bon retour.
‫Dans cette vidéo, nous allons couvrir les aériens et au moins certaines parties de celui-ci, et commençons par
‫créer dans la relist.
‫Je vais donc simplement créer une nouvelle liste de tableaux ici, la déclarer afin d'effacer une liste de tableaux.
‫Et comme vous pouvez le voir, il se plaint car il ne connaît pas la liste des tableaux.
‫Et nous devons utiliser system that collections using system that collections parce que la plus grande classe se trouve dans la classe collections,
‫comme vous pouvez le voir, implémente la liste, l'interface, etc.
‫Donc je peux aller de l'avant et donner un nom et je vais juste l'utiliser ou l'appeler.
‫Ma liste de tableaux est une nouvelle liste de tableaux.
‫C'est donc une façon de déclarer une liste de tableaux.
‫Et une autre façon est de déjà dire combien d'objets devraient y être.
‫Donc dans ce cas, je vais dire, OK, ma liste devrait contenir 100 objets.
‫Celui-ci ici a une quantité indéfinie d'objets avec une quantité définie d'objets définie, et
‫celui-là est avec une quantité définie d'objets, avec un défini.
‫D'accord.
‫Alors maintenant, allons de l'avant et ajoutons quelques objets ou éléments aux Israéliens.
‫Donc, comme vous pouvez le voir, ma liste contient plusieurs méthodes, propriétés et méthodes d'extension différentes.
‫Vous pouvez donc en vérifier certains et vous pouvez même voir que quelque chose comme Clear effacera simplement toute la liste
‫des tableaux.
‫Ensuite, vous avez des conteneurs qui vérifieront s'il y a quelque chose que vous recherchez et
‫ainsi de suite.
‫Donc, beaucoup de méthodes intéressantes et nous allons en couvrir certaines.
‫Je vais donc ajouter quelque chose et vous pouvez voir que je peux ajouter un objet.
‫Et c'est la beauté des listes de tableaux.
‫Ils n'ont pas besoin de contenir uniquement des chaînes ou c'est seulement ou quoi que ce soit d'autre qu'ils peuvent contenir des objets.
‫Donc tout ce qui est de n'importe quel type d'objet peut être utilisé ici.
‫Cela signifie donc que nous pouvons y stocker des entiers, disons la valeur 25, puis
‫nous pouvons continuer et stocker des chaînes et là quelque chose comme bonjour, ou nous pouvons continuer et stocker des doubles là-dedans.
‫Donc treize virgule trente-sept et ainsi de suite.
‫Je vais donc simplement ajouter quelques valeurs supplémentaires ici, comme 13, ma liste de tableaux qui ajoutent et cent
‫vingt huit et juste une autre valeur pour être sûr sera vingt-cinq virgule trois et une commande solide à ce
‫stade.
‫D'accord.
‫Alors maintenant, ce que je peux faire, c'est utiliser certaines méthodes sur mes listes de tableaux.
‫Par exemple, je peux utiliser la méthode supprimée et ici, je dois définir ce que je veux supprimer.
‫Donc, je ne supprime pas seulement un index, je dis quel objet je veux supprimer.
‫Alors disons que je veux me débarrasser du 13.
‫Je vais donc simplement utiliser remove 13.
‫Cela supprimera l'élément avec une entrée spécifique de la liste du tableau ou avec une valeur spécifique.
‫C'est peut-être mieux.
‫Donc ça va enlever 13 de là, donc disons que j'ai deux fois 13 là-dedans, ce que je vais faire comme ça,
‫alors ça va enlever 13 de ma liste.
‫Maintenant, la prochaine étape consiste à supprimer à un index spécifique.
‫Ainsi, l'élément principal avait une position ou un index spécifique, et cela se fait en utilisant la méthode remove at.
‫Et vous pouvez voir qu'il y a une plage de suppression.
‫Vous pouvez donc simplement dire, OK, à partir de ce moment-là, je veux supprimer deux valeurs.
‫Alors disons à partir du point quatre.
‫Alors celui-ci ici, je veux que vous meniez aux valeurs.
‫Il va donc supprimer 128 et vingt-cinq virgule trois.
‫Mais je vais juste utiliser remove add et je vais supprimer celui à la position zéro.
‫Il devrait donc supprimer ou supprimer celui-ci ici.
‫Donc les vingt-cinq et maintenant il y a quelque chose qui s'appelle compter.
‫Donc, si vous voulez savoir combien d'objets se trouvent dans votre liste de tableaux, vous pouvez utiliser le mot-clé count.
‫Maintenant, ce que je veux faire, c'est l'écrire sur la console, donc je vais l'utiliser comme ça.
‫Donc.
‫Bon, compte de console.
‫D'accord.
‫Passons maintenant à quelque chose de très intéressant.
‫Créons une boucle pour chaque, qui vérifiera tous les objets de notre liste de tableaux.
‫Et je vais l'appeler objet ou objet dans ma liste de tableaux.
‫Et cela va parcourir chaque objet dans ma liste de tableaux, et ce sera un
‫objet dans cette itération.
‫Donc, ce que nous pouvons faire, c'est vérifier si l'objet est de type et ensuite nous pouvons faire du codage.
‫Alors disons que je veux additionner tous les nombres et bien sûr, je ne veux pas ajouter la chaîne ici.
‫Je vais donc créer un nouveau double résultat.
‫Ou vous pourriez l'appeler certains, peut-être que certains sont plus précis.
‫Ce sera la somme.
‫Et maintenant, ma somme devrait être l'entier et le double qui se trouvent à l'intérieur de ma liste de tableaux.
‫Mais maintenant, comme je ne peux pas simplement ajouter un entier à un double, je dois le convertir.
‫Je vais donc utiliser pour convertir cela en double.
‫Et ici je vais dire OBJ car comme objet est un objet ou objet est un objet.
‫Ce n'est pas un entier, il contient un entier, mais c'est de type objet.
‫Je peux donc le transformer en double et simplement l'ajouter à un double.
‫Mais si ce n'est pas un double, je dois le convertir en double.
‫Donc, si c'est un entier, je peux le convertir en double.
‫Alors je vérifie.
‫Est-ce un entier ?
‫Ouais c'est ça.
‫D'accord.
‫Alors convertissons-le en double et ajoutons à notre somme et ici sinon si OBJ est un double.
‫Donc, si c'est le cas, utilisez simplement un peu plus égal.
‫Et ici, vous ne pouvez pas simplement dire obj.
‫Comme vous pouvez le voir, je peux simplement ajouter l'objet qui a à voir avec le fait que ce soit un objet, pas un double.
‫Et vous ne pouvez pas simplement ajouter un objet à doubler, comme je viens de le dire.
‫Donc, ce que vous devez faire ici, c'est utiliser le casting.
‫Donc ici, je vais dire que je veux transformer cet objet en double.
‫Et si c'est fait, alors s'il vous plaît ajoutez cela à la somme et je ferai enfin le reste.
‫Et ici, je pourrais aussi, bien sûr, vérifier si obj est une chaîne.
‫Donc, si c'est le cas, écrivez-le simplement sur la console.
‫Alors écrivez simplement obj.
‫D'accord.
‫Maintenant, écrivons la console ou utilisons la console pour voir quel était le résultat résultat et non avec une majuscule et je
‫l'ai appelé somme et enfin console la
‫clé de lecture.
‫Maintenant, exécutons-le, et comme vous pouvez le voir, nous obtenons cinq, nous obtenons bonjour et cent soixante-dix-neuf
‫virgule six sept.
‫Alors quels sont ces chiffres ?
‫Ce cinq est la quantité d'éléments à l'intérieur de ma liste de tableaux.
‫Donc il est dit ici, compter et compter est cinq.
‫Si nous vérifions ici combien de valeurs nous avions alors que nous avions sept, un, deux, trois, quatre, cinq, six,
‫sept.
‫Et nous avons supprimé le 13 et nous avons supprimé le zéro.
‫Voyons maintenant si le 13 est toujours là.
‫Donc, si nous prenons ces treize virgule trois sept et que nous ajoutons cent vingt huit et vingt cinq virgule trois
‫plus les treize, comme vous pouvez le voir, cela nous donne ce résultat.
‫Ainsi, le premier remove 13 a supprimé l'élément avec une valeur spécifique.
‫Supprimez donc un élément et pas tous, comme vous pouvez le voir ici.
‫Il supprime donc un 13 et supprime simplement le premier.
‫Alors copions cela et exécutons-le à nouveau.
‫Et maintenant, nous avons supprimé 13 deux fois, et comme vous pouvez le voir, nous obtenons cette valeur de 166, donc il y avait
‫toujours un 13 là-dedans.
‫Alors, réexécutons-le quand il n'y en a pas.
‫13.
‫Et.
‫Comme vous pouvez le voir, tout va bien, alors essayez de supprimer quelque chose, mais il n'y avait rien, donc s'il n'y a rien,
‫comme vous pouvez le voir, cela ne fait rien.
‫Même si nous avons essayé trois fois de supprimer ce 13 ou de supprimer le 13 et il n'y avait plus de 13 là-dedans.
‫D'accord.
‫C'était donc un petit début pour un réaliste.
‫Et comme vous pouvez le voir, il y a beaucoup à savoir sur Irrealis, et ils sont plutôt cool.
‫Et la prochaine vidéo, nous allons aller de l'avant et utiliser encore plus de méthodes de la plus grande classe.
‫Avant de faire cela, cependant, j'aimerais parler rapidement de quelque chose dont je n'ai pas parlé.
‫Et c'est cet objet ici.
‫Alors pourquoi est-ce que j'utilise ici un objet dans ma liste de tableaux au lieu de, par exemple, une liste de tableaux comme type de données
‫ou même un entier ou une chaîne ?
‫Eh bien, j'utilise object ici parce que l'objet est le niveau le plus élevé.
‫La classe qu'il y a toutes les autres classes hérite d'une certaine manière de cet objet de classe, c'est pourquoi nous
‫pouvons utiliser des objets ici, car tous les types de données différents qui seront dans ma liste de tableaux fonctionneront avec
‫cela, car si nous regardons notre tableau list, nous avons un entier ici.
‫Nous avons la ficelle ici, puis nous avons un double là-dedans.
‫Nous avons donc trois types de données différents là-dedans et nous ne pouvons pas simplement dire, d'accord, l'objet ou cet objet
‫va être un entier ou va être une chaîne ou un double, car ce ne serait pas correct, car c'est
‫tout de ces choses.
‫Droit.
‫Et l'objet s'en occupe uniquement.
‫Donc, si nous utilisons cette approche, alors ce sera assez intelligent pour comprendre, d'accord, au cas où ce
‫serait un entier, il s'occuperait de cela et cela s'ajouterait à la somme.
‫Sinon, ça va s'ajouter à la somme si c'est un double.
‫Mais si c'est une chaîne, il va juste imprimer la chaîne.
‫D'accord.
‫Je voulais juste m'assurer que c'est tout à fait clair.
‫C'est pourquoi j'ai ajouté ce petit morceau à la vidéo.
‫Si vous avez d'autres questions pour lesquelles vous pensez que cela n'a pas
‫été suffisamment expliqué, veuillez me le faire savoir dans les questions-réponses et j'ajouterai des instructions ou des descriptions supplémentaires aux conférences.
‫D'accord.
‫Alors rendez-vous dans la prochaine vidéo.