bloc1:fichesavoirstableaux1
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
bloc1:fichesavoirstableaux1 [2024/10/13 23:08] – [Déclaration d’une liste] techer.charles_educ-valadon-limoges.fr | bloc1:fichesavoirstableaux1 [2024/10/13 23:20] (Version actuelle) – [Recherche séquentielle dans un tableau non trié] techer.charles_educ-valadon-limoges.fr | ||
---|---|---|---|
Ligne 123: | Ligne 123: | ||
=== Ajouter plusieurs éléments à la fin de la liste === | === Ajouter plusieurs éléments à la fin de la liste === | ||
- | La méthode AddRange() prend une collection d’éléments et les ajoute à la fin de la liste. | + | La méthode |
<code c#> | <code c#> | ||
List< | List< | ||
Ligne 132: | Ligne 132: | ||
=== Insérer un élément à une position spécifique === | === Insérer un élément à une position spécifique === | ||
- | Pour insérer un élément à une position spécifique de la liste, plutôt qu’à la fin, on utilise la méthode Insert() qui prend deux paramètres : | + | Pour insérer un élément à une position spécifique de la liste, plutôt qu’à la fin, on utilise la méthode |
* l’index à laquelle l’élément doit être inséré | * l’index à laquelle l’élément doit être inséré | ||
* et l’élément à insérer : | * et l’élément à insérer : | ||
Ligne 139: | Ligne 139: | ||
maListe.Insert(2, | maListe.Insert(2, | ||
</ | </ | ||
+ | |||
+ | === Supprimer un élément de la liste === | ||
+ | La méthode **Remove()** permet de supprimer des éléments d'une liste. | ||
+ | |||
+ | <WRAP center round info > | ||
+ | * Tutoriel de Microsoft Learn : https:// | ||
+ | * Apprendre C# : https:// | ||
+ | </ | ||
+ | |||
<WRAP center round todo> | <WRAP center round todo> | ||
**Exercice 2** | **Exercice 2** | ||
- | * * Créez un nouveau projet TableauExercice2. | + | * Créez un nouveau projet TableauExercice2. |
* Reprenez le code de l' | * Reprenez le code de l' | ||
</ | </ | ||
Ligne 173: | Ligne 182: | ||
* Dans le cas où elle a été trouvée, il faut préciser la position dans le vecteur. | * Dans le cas où elle a été trouvée, il faut préciser la position dans le vecteur. | ||
On ne s' | On ne s' | ||
+ | |||
</ | </ | ||
Ligne 181: | Ligne 191: | ||
* Le programme doit permettre de saisir le nombre de notes à gérer ; | * Le programme doit permettre de saisir le nombre de notes à gérer ; | ||
* Puis vous permettre des saisir les notes en les rangeant dans un tableau à une dimension pouvant contenir le nombre de notes voulus. | * Puis vous permettre des saisir les notes en les rangeant dans un tableau à une dimension pouvant contenir le nombre de notes voulus. | ||
- | * Le programme doit alors calculer la moyenne des notes et l' | + | * Le programme doit alors calculer la moyenne des notes et l' |
- | * **sans faire appel à une fonction** ; | + | |
- | * puis en faisant **appel à une fonction** qui reçoit en paramètre le tableau de notes et qui retourne la moyenne. | + | |
En C#, pour obtenir la taille d’un tableau, il faut utiliser **Length** sur le tableau. Par exemple, si le tableau s’appelle notes, alors notes.Length donne sa taille. | En C#, pour obtenir la taille d’un tableau, il faut utiliser **Length** sur le tableau. Par exemple, si le tableau s’appelle notes, alors notes.Length donne sa taille. | ||
</ | </ | ||
+ | |||
===== Les tableaux à deux dimensions ===== | ===== Les tableaux à deux dimensions ===== | ||
* Les tableaux qui ont été présentés étaient à une dimension. | * Les tableaux qui ont été présentés étaient à une dimension. |
bloc1/fichesavoirstableaux1.1728853717.txt.gz · Dernière modification : 2024/10/13 23:08 de techer.charles_educ-valadon-limoges.fr