OpenLLM-France/wikimedia huggingface dataset:
# Néerlandais/Dans le secondaire/vocabulaire les couverts

| Les couverts | noicon het bestek |
| Le couteau | noicon het mes |
| La fourchette | noicon de vork |
| La cuillère | noicon de lepel |
| Les récipients | noicon het vaatwerk |
| L'assiette | noicon het bord |
| Le plat | noicon de schaal |
| Le bol | noicon de kom |
| La bouteille | noiconde fles |
| La tasse | noicon het kopje |
| Le verre | noicon het glas |
# Néerlandais/Dans le secondaire/willen et mogen

* Moeten signifie "devoir", "falloir"
* Willen signifie "vouloir"
* Mogen signifie "pouvoir" dans le sens d'"avoir l'autorisation".
Nous verrons plus tard kunnen qui veut dire pouvoir mais dans le sens d'avoir la capacité.
Conjugaison.
| | willen | mogen | moeten |
| ik | noiconwil | noicon mag | noicon |
| jij, U | noicon wilt | mag | moet |
| hij,zij,het | wil | mag | moet |
| wij | noicon willen | noicon mogen | noicon moeten |
| jullie | willen | mogen | moeten |
| zij | willen | mogen | moeten |
Attention: hij wil, hij mag et non pas: *wilt ou *magt.

## Exercices oraux

| Veux-tu manger une banane ? | Wil je een banaan eten? |
| Oui. J'ai faim. | Ja ik heb honger. |
| Veux-tu manger une pomme | Wil je een appel eten? |
| Non. Je n'aime pas les pommes. | Nee. Ik lust geen appels. |
| Veux-tu boire du vin ? | Wil je wijn drinken? |
| Non. Je ne peux pas boire du vin | Nee. Ik mag geen wijn drinken. |
| Peux-tu manger du chocolat ? | Mag je chocolade eten? |
| Non. je ne peux pas. | Nee, dat mag ik niet |
| Il te faut étudier | Je moet studeren |
| Dois tu manger ? | Moet je eten? |

## Quiz

* quiz1
* quiz2
* quiz3
* quiz4
Néerlandais - navigation
Progressons pas à pas : Les leçons :
| Introduction | Leçon 1 | Leçon 2 | Leçon 3 | Leçon 4 | Leçon 5 | Leçon 6 | Leçon 7 | Leçon 8 | Leçon 9 |
| | Se saluer | Se présenter | Être et avoir | Quelle heure est-il? | La météo | La maison | Les hobbys | L'automne | La modalité |
| Guide de conversation ||||||||||
| Salutations | Se présenter | La politesse | Demander son chemin | Les nombres | Les couleurs | Les pays | Le temps | Depuis | Les mois |
| Dans le secondaire ||||||||||
| Se présenter | La nourriture | La ville | La maison | Les hobbys | Les animaux | Les transports | La météo | Les vacances | Les repas |
| Les fruits | L'école | Les mathématiques | Le téléphone | L'agence immobilière | Les vêtements | Le restaurant | L'itinéraire | Le corps humain | Les villes belges |
| Le paysage | La famille | Indiquer l'heure | Vouloir | Parler | Pouvoir et savoir | Devoir | Il y a |
| Grammaire ||||||||||
| "Er" et le remplacement pronominal | Le pronom personnel | Le pronom possessif | Le pronom démonstratif | Le pronom interrogatif | Le pronom relatif | Le pronom indéfini | Le pronom réciproque |
| Le nom | Le diminutif | Le puriel | L'adjectif | L'adverbe | L'adverbe prépositionnel | Le complément prépositionnel | Le numéral |
| Le verbe | L'infinitif | Les verbes à particules séparables |
| Avancé ||||||||||
| La maison | Légumes | Les repas | Le vocabulaire grammatical |
| Phonologie ||||||||||
| Syllabes |
# Néerlandais/Dans le secondaire/se présenter

| Vocabulaire | Audio | Quiz |
| Se présenter: vocabulaire | ½ | quiz |
| La famille | 1 | quiz |
| Les pays | ½ | quiz |
| Les langues | 1 | quiz |
* formules de politesse (merci, s’il vous plait, etc.)
* se saluer
Néerlandais - navigation
Progressons pas à pas : Les leçons :
| Introduction | Leçon 1 | Leçon 2 | Leçon 3 | Leçon 4 | Leçon 5 | Leçon 6 | Leçon 7 | Leçon 8 | Leçon 9 |
| | Se saluer | Se présenter | Être et avoir | Quelle heure est-il? | La météo | La maison | Les hobbys | L'automne | La modalité |
| Guide de conversation ||||||||||
| Salutations | Se présenter | La politesse | Demander son chemin | Les nombres | Les couleurs | Les pays | Le temps | Depuis | Les mois |
| Dans le secondaire ||||||||||
| Se présenter | La nourriture | La ville | La maison | Les hobbys | Les animaux | Les transports | La météo | Les vacances | Les repas |
| Les fruits | L'école | Les mathématiques | Le téléphone | L'agence immobilière | Les vêtements | Le restaurant | L'itinéraire | Le corps humain | Les villes belges |
| Le paysage | La famille | Indiquer l'heure | Vouloir | Parler | Pouvoir et savoir | Devoir | Il y a |
| Grammaire ||||||||||
| "Er" et le remplacement pronominal | Le pronom personnel | Le pronom possessif | Le pronom démonstratif | Le pronom interrogatif | Le pronom relatif | Le pronom indéfini | Le pronom réciproque |
| Le nom | Le diminutif | Le puriel | L'adjectif | L'adverbe | L'adverbe prépositionnel | Le complément prépositionnel | Le numéral |
| Le verbe | L'infinitif | Les verbes à particules séparables |
| Avancé ||||||||||
| La maison | Légumes | Les repas | Le vocabulaire grammatical |
| Phonologie ||||||||||
| Syllabes |
# Néerlandais/Dans le secondaire/se présenter : vocabulaire

Note : les exemples ci-dessous doivent bien sûr être adaptés aux élèves. Par exemple un élève Danois, devra apprendre le mot Deens.

## Saluer

* Bonjour. Goedemorgen (le matin)
* Bon après-midi. Goedemiddag
* Bonsoir. Goedenavond
* Salut . Hallo
* Bonjour Goeiedag

## Nom, prénom

* Comment tu t'appelles? Hoe heet je?
* Je m'appelle Charles. Ik heet Karel
* Quel est ton prénom ? Wat is je voornaam?
    Mon prénom est Gaelle Mijn voornaam is Gaelle
* Quel est ton nom de famille ? Wat is je achternaam ?
* noicon De naam -- le nom
* noicon De voornaam -- le prénom
* noicon De achternaam -- le nom de famille
* noicon Heten -- s'appeller
Attention à la différence entre:
* noicon vóórnaam -- prénom
* noicon voornáám -- distingué, auguste
(En néerlandais les accents s'écrivent seulement pour éviter la confusion.)

## La ville

* noicon wonen -- habiter, demeurer
* noicon waar? -- où?

### Où habites-tu ? Waar woon je?

    noicon J'habite à Bruxelles. Ik woon in Brussel.
    noicon J'habite à Louvain. Ik woon in Leuven.
    noicon J'habite à Gand. Ik woon in Gent.
    noicon J'habite à Uccle. Ik woon in Ukkel.

## Le pays

* noicon - né(e)

### Où es-tu né. Waar ben je geboren?

    noicon Je suis né en France. Ik ben in Frankrijk geboren.
    noicon Je suis né en Belgique. Ik ben in België geboren.
    noicon Je suis né en Équateur. Ik ben in Ecuador geboren.
    noicon Je suis né en Italie. Ik ben in Italië geboren.
    noicon Je suis né au Maroc. Ik ben in Marokko geboren.
    noicon Je suis né en Pologne. Ik ben in Polen geboren.
    noicon Je suis né en Turquie. Ik ben in Turkije geboren.
    noicon Je suis né au Pakistan. Ik ben in Pakistan geboren.

## Les langues

* Quelles langues parles-tu ? Welke talen spreek je?
    Je parle français. Ik spreek Frans.
    Je parle néerlandais. Ik spreek Nederlands.
    Je parle arabe. Ik spreek Arabisch.
    Je parle espagnol. Ik spreek Spaans.
    Je parle italien. Ik spreek Italiaans.
    Je parle polonais. Ik spreek Pools.
    Je parle turc. Ik spreek Turks.
    Je parle russe. Ik spreek Russisch.
* Je parle français, anglais et espagnol. Ik spreek Frans, Engels en Spaans.

## L'âge

* Quel âge as-tu ? Hoe oud ben je?
    J'ai 15 ans. Ik ben vijftiene jaar oud.
# Néerlandais/Dans le secondaire/traduction les fruits

Traduisez les phrases suivantes.

## Première série

* Je mange une banane.
* Nous buvons du jus d'orange.
* Aimes-tu les fraises ?
* Tu ne peux pas manger de pommes.
* J'ai faim.
* Je veux manger une banane.
* Elle mange une cerise.
* Elle aime les kiwis.
* Vous mangeons des abricots. (Forme familière)
* Vous mangez une fraise. (Forme polie)
* Ik eet een banaan.
* We drinken sinaasappelsap.
* Eet je graag aardbeien?
* Je mag geen appels eten.
* Ik heb honger.
* Ik wil een banaan eten.
* Ze eet een kers.
* Ze eet graag kiwi's.
* Jullie eten abrikozen.
* U eet een aardbei.

## Deuxième série

* Il achète des pommes.
* Nous achetons des bananes.
* Une banane, s'il vous plaît.
* Nous ne pouvons pas manger de pommes.
* J'aime les fraises.
* Je veux manger un abricot.
* Tu achètes des kiwis.
* As-tu faim ?
* Mon frère a soif.
* Je n'ai pas faim.
* Hij koopt appels.
* We kopen bananen.
* Een banaan, alstublieft.
* We mogen geen appels eten.
* Ik eet graag aardbeien.
* Ik wil een abrikoos eten.
* Je koopt kiwi's.
* Hebt u honger?
* Mijn broer heeft dorst.
* Ik heb geen honger.
# Néerlandais/Dans le secondaire/vocabulaire les légumes

Vocabulaire : les légumes/ de groenten
| noicon De aardappel | la pomme de terre |
| noicon het witloof, andijvie | le chicon |
| noicon De bloemkool | le chou-fleur |
| noicon Knoflook | l’ail |
| noicon De kool | le chou |
| noicon De prei | le poireau |
| noicon Spinazie | les épinards |
| noicon Spruitjes, Spruitkool | les choux de bruxelles |
| noicon De wortel | la carotte |
| noicon de tomaat | la tomate |
| noicon de sla | la salade |
| noicon de selderij | le celeri |
| noicon de ui | l'oignon |
| noicon de peper | un poivron |
| noicon de erwt | un petit pois |

## Voir aussi

* Le Wiktionnaire possède une entrée pour « Catégorie:Légumes en néerlandais ».
# Programmation 4GL/Introduction

* Introduction
* Bases du langage
** Types de données
** Tableaux
** Opérateurs
** Tests
** Itérations
** Fonctions
* Introduction
* Bases du langage
** Types de données
** Tableaux
** Opérateurs
** Tests
** Itérations
** Fonctions
[ Modifier le sommaire ]

## Historique

Dans les années 80, la standardisation dans le monde de l'informatique n'existait pas. Chaque constructeur avait son propre système d'exploitation, son propre langage de programmation, son propre système de gestion de base de données (SGBD)... De fait, pour pouvoir avoir des programmes capables de tourner sur la plupart des machines, il fallait reconstruire chaque programme pour chaque version. Le langage associé au SGBD Informix (concurrent d'Oracle), était le 4GL.
# Programmation ActionScript/Api

* ActionScript
* Api
* Sommaire
* Bases du langage
* Interactions
* Applications
* Api
* Liens
* Modifier ce modèle

## AS3

* http://help.adobe.com/fr_FR/FlashPlatform/reference/actionscript/3/index.html

## AS2

* http://help.adobe.com/fr_FR/AS2LCR/Flash_10.0/help.html?content=Part2_AS2_LangRef_1.html
# Programmation .NET/Sommaire

* Introduction
* Glossaire

## Développement

* Outils de développement
* Internationalisation
* Applet Silverlight

## Ressources

* Bibliographie
* Liens
# Programmation 4GL

* Introduction
* Bases du langage
** Types de données
** Tableaux
** Opérateurs
** Tests
** Itérations
** Fonctions
Cette page fait partie du livre Programmation
# Programmation 4GL/Types de données

* Introduction
* Bases du langage
** Types de données
** Tableaux
** Opérateurs
** Tests
** Itérations
** Fonctions
* Introduction
* Bases du langage
** Types de données
** Tableaux
** Opérateurs
** Tests
** Itérations
** Fonctions
[ Modifier le sommaire ]

## Déclaration de variables

La déclaration d'une variable est une instruction de la forme:
Défini la variable ma_var de type mon_type

## Types Simples

La plupart des types simples sont hérités du C ou du SQL.

### Types Chaînes

Ces types permettent de stocker des chaînes de caractères.

#### Char

Avec ce type, le reste de la chaîne est complété avec des espaces.

#### Varchar

Dans ce cas, pas de remplissage.
# Programmation ActionScript

* ActionScript
* Programmation ActionScript
* Sommaire
* Bases du langage
* Interactions
* Applications
* Api
* Liens
* Modifier ce modèle
ActionScript est le langage de programmation utilisé au sein des applications Adobe Flash et Adobe Flex.
ActionScript est un langage de script, (orienté objet), basé sur ECMAScript (conforme à 100 % avec la norme ECMA-262, révision 3, depuis ActionScript 3.0).
ECMAScript étant une version standardisée de JavaScript, ActionScript et JavaScript partagent une syntaxe commune, les scripts rédigés dans un langage sont généralement exploitables avec l'autre. Seuls les objets disponibles diffèrent avec l'environnement : classes ActionScript natives pour Flash (MovieClip, Camera, Video, XML, TextField) ou DOM pour les pages HTML (window, document, forms, etc.).
Ce langage permet d'ajouter de l'interactivité aux animations Flash, en répondant aux actions de l'utilisateur, et en pilotant les movie clip (conteneurs graphiques permettant de hiérarchiser les animations), et les différents objets multimédias (images, son, vidéo...). Il permet également la communication de l'application avec le serveur, notamment par le chargement de fichiers ou la communication avec un langage serveur comme le PHP.
Cette page fait partie du livre Programmation
# Programmation 4GL/Sommaire

* Introduction
* Bases du langage
** Types de données
** Tableaux
** Opérateurs
** Tests
** Itérations
** Fonctions
# Programmation Visual Basic .NET/Chaines de caractères

* Introduction
* Visual Studio
* Premier script

## Bases du langage

* Variables
* Tableaux
* Conditions
* Boucles

## Opérateurs

* Assignation et comparaison
* Arithmétique
* Chaines de caractères
* Logique
* Gestion d'exception

## Programmation orientée objet

* Classes
* Namespaces
* Héritage
* Interfaces
** L'interface IDisposable

## Structure de données avancée

* Contrôles
* Énumérations
* Collections
* GDI+
* Introduction
* Visual Studio
* Premier script

## Bases du langage

* Variables
* Tableaux
* Conditions
* Boucles

## Opérateurs

* Assignation et comparaison
* Arithmétique
* Chaines de caractères
* Logique
* Gestion d'exception

## Programmation orientée objet

* Classes
* Namespaces
* Héritage
* Interfaces
** L'interface IDisposable

## Structure de données avancée

* Contrôles
* Énumérations
* Collections
* GDI+
[ Modifier le sommaire ]

## Joindre des chaînes de caractères
### Concaténation

L'opérateur "&" joint deux chaînes ensemble :
L'opérateur "+" peut être utilisé à la place de "&", mais non recommandé pour éviter la confusion avec les additions.

### Concat

La méthode String.Concat est une alternative à l'opérateur :
Cela fonctionne aussi avec les tableaux :

## Méthodes sur les chaînes de caractères

* Lcase : convertit en bas de casse.
* Ucase : convertit en haut de casse.
Pour créer des sous-chaînes, il existe toujours les fonctions VB6 :
* Left : partie de gauche.
* Right : partie de droite.
* Mid : partie du milieu.
* InStr : emplacement d'une chaîne sans une autre.
* Replace : remplace une sous-chaîne par une autre.
# Programmation Visual Basic .NET/IDisposable

* Introduction
* Visual Studio
* Premier script

## Bases du langage

* Variables
* Tableaux
* Conditions
* Boucles

## Opérateurs

* Assignation et comparaison
* Arithmétique
* Chaines de caractères
* Logique
* Gestion d'exception

## Programmation orientée objet

* Classes
* Namespaces
* Héritage
* Interfaces
** L'interface IDisposable

## Structure de données avancée

* Contrôles
* Énumérations
* Collections
* GDI+
* Introduction
* Visual Studio
* Premier script

## Bases du langage

* Variables
* Tableaux
* Conditions
* Boucles

## Opérateurs

* Assignation et comparaison
* Arithmétique
* Chaines de caractères
* Logique
* Gestion d'exception

## Programmation orientée objet

* Classes
* Namespaces
* Héritage
* Interfaces
** L'interface IDisposable

## Structure de données avancée

* Contrôles
* Énumérations
* Collections
* GDI+
[ Modifier le sommaire ]

## L'interface IDisposable

IDisposable est implémentée quand un objet a besoin d'être réinitialisé. Généralement s'il contient une méthode Dispose, cette réinitialisation est nécessaire.
La plus simple façon de le faire est d'utiliser le mot clé Using.
Quand un objet IDisposable est un formulaire, il doit être disposé dans l'évènement Form_Closed.
# Programmation Visual Basic .NET/Classes

* Introduction
* Visual Studio
* Premier script

## Bases du langage

* Variables
* Tableaux
* Conditions
* Boucles

## Opérateurs

* Assignation et comparaison
* Arithmétique
* Chaines de caractères
* Logique
* Gestion d'exception

## Programmation orientée objet

* Classes
* Namespaces
* Héritage
* Interfaces
** L'interface IDisposable

## Structure de données avancée

* Contrôles
* Énumérations
* Collections
* GDI+
* Introduction
* Visual Studio
* Premier script

## Bases du langage

* Variables
* Tableaux
* Conditions
* Boucles

## Opérateurs

* Assignation et comparaison
* Arithmétique
* Chaines de caractères
* Logique
* Gestion d'exception

## Programmation orientée objet

* Classes
* Namespaces
* Héritage
* Interfaces
** L'interface IDisposable

## Structure de données avancée

* Contrôles
* Énumérations
* Collections
* GDI+
[ Modifier le sommaire ]

## Introduction

Tout comme en VB6, les classes sont utilisables pour la programmation orientée objet.
Pour en créer une, dans l'Explorateur de solutions, après un clic droit sur l'application, Add, puis Class. Ou bien dans le menu Project, choisir Ajouter une classe....

## Champs

Les champs sont des variables déclarées directement dans la classe (pas dans ses fonctions ou propriétés), et que l'on ne peut pas appeler en dehors d'elle :
Les classes peuvent appeler ces variables privées à l'aide de Me :

## Constructeurs

Une fois la classe déclarée, il convient d'initialiser ses champs avec un constructeur :

## Propriétés

Les propriétés sont divisées en deux catégories : getter et setter. Un getter renvoie la valeur dans une classe, et un setter définit une valeur dans une classe.
La classe étant publique on peut y accéder en dehors de la classe, contrairement aux champs.

## Méthodes

Les méthodes sont les sous-routines de la classe, et peuvent être appelées un nombre illimité de fois.

## Instanciation

On utilise le mot New.
# Programmation Visual Basic .NET/Héritage

* Introduction
* Visual Studio
* Premier script

## Bases du langage

* Variables
* Tableaux
* Conditions
* Boucles

## Opérateurs

* Assignation et comparaison
* Arithmétique
* Chaines de caractères
* Logique
* Gestion d'exception

## Programmation orientée objet

* Classes
* Namespaces
* Héritage
* Interfaces
** L'interface IDisposable

## Structure de données avancée

* Contrôles
* Énumérations
* Collections
* GDI+
* Introduction
* Visual Studio
* Premier script

## Bases du langage

* Variables
* Tableaux
* Conditions
* Boucles

## Opérateurs

* Assignation et comparaison
* Arithmétique
* Chaines de caractères
* Logique
* Gestion d'exception

## Programmation orientée objet

* Classes
* Namespaces
* Héritage
* Interfaces
** L'interface IDisposable

## Structure de données avancée

* Contrôles
* Énumérations
* Collections
* GDI+
[ Modifier le sommaire ]

## Héritage d'objets

L'héritage se traduit par le mot clé Inherits. On peut ensuite étendre et modifier une classe existante avec des propriétés et méthodes additionnelles.
Par exemple en partant de la classe ci-dessous :
Sachant qu'un client est une personne avec un type et un numéro de client, il est plus rapide qu'il hérite de la classe Personne que de déclarer toutes ses propriétés et méthodes en repartant de zéro :
De plus, si la classe Personne est modifiée il ne sera pas nécessaire de mettre à jour la classe Client.
# Programmation Visual Basic .NET/Conditions

* Introduction
* Visual Studio
* Premier script

## Bases du langage

* Variables
* Tableaux
* Conditions
* Boucles

## Opérateurs

* Assignation et comparaison
* Arithmétique
* Chaines de caractères
* Logique
* Gestion d'exception

## Programmation orientée objet

* Classes
* Namespaces
* Héritage
* Interfaces
** L'interface IDisposable

## Structure de données avancée

* Contrôles
* Énumérations
* Collections
* GDI+
* Introduction
* Visual Studio
* Premier script

## Bases du langage

* Variables
* Tableaux
* Conditions
* Boucles

## Opérateurs

* Assignation et comparaison
* Arithmétique
* Chaines de caractères
* Logique
* Gestion d'exception

## Programmation orientée objet

* Classes
* Namespaces
* Héritage
* Interfaces
** L'interface IDisposable

## Structure de données avancée

* Contrôles
* Énumérations
* Collections
* GDI+
[ Modifier le sommaire ]

## Conditions

Liste des conditions :
* If/Else/Endif
* If/ElseIf/Else/Endif
* Select Case/End Select

### If...Else...EndIf

Soit les variables et les assertions suivantes :
S'il y a plusieurs instructions derrière le Then, il est obligatoire de leur allouer une ligne chacune, puis de terminer la condition par un End if :
Si des instructions doivent s'appliquer quand la condition n'est pas vérifiée, utiliser Else :
Attention à bien prioriser avec des parenthèses :

### If...ElseIf...Else...EndIf

If/ElseIf permet de tester plusieurs conditions dans l'ordre séquentiel programmé. Exemple :

### Select Case

Ce procédé permet de raccourcir la syntaxe de longues chaines If/ElseIf/.../ElseIf/Else.
Il décrit en effet les différentes valeurs d'une variable (nombres ou chaines de caractères) :

### Opérateurs booléens

Les opérateurs booléens en Visual Basic .NET peuvent être testés tels quels, sans fonction isTrue que l'on peut trouver dans d'autres langages. Par exemple :
Dans cette instruction le circuit court fait en sorte que la seconde fonction ne s'exécute que si la première renvoie True.
L'ordre des conditions est donc important pour optimiser la vitesse du programme.
Outre les opérateurs compatibles avec les précédentes version de Visual Basic, il existe ceux-ci :
Plus deux utilisant les circuits courts d'évaluation :
# Programmation Visual Basic .NET/Collections

* Introduction
* Visual Studio
* Premier script

## Bases du langage

* Variables
* Tableaux
* Conditions
* Boucles

## Opérateurs

* Assignation et comparaison
* Arithmétique
* Chaines de caractères
* Logique
* Gestion d'exception

## Programmation orientée objet

* Classes
* Namespaces
* Héritage
* Interfaces
** L'interface IDisposable

## Structure de données avancée

* Contrôles
* Énumérations
* Collections
* GDI+
* Introduction
* Visual Studio
* Premier script

## Bases du langage

* Variables
* Tableaux
* Conditions
* Boucles

## Opérateurs

* Assignation et comparaison
* Arithmétique
* Chaines de caractères
* Logique
* Gestion d'exception

## Programmation orientée objet

* Classes
* Namespaces
* Héritage
* Interfaces
** L'interface IDisposable

## Structure de données avancée

* Contrôles
* Énumérations
* Collections
* GDI+
[ Modifier le sommaire ]
Une collection est comme un tableau qui pourrait stocker plusieurs types d'entrées. De plus certaines collections ont leurs propres méthodes.
Par exemple pour tout objet Collection, il existe les méthodes :
* Add
* Remove
* Item
* Clear

## ArrayList

ArrayList est un tableau dynamique, sa taille varie automatiquement selon son contenu, et peut stocker des objets de différents types.

### Méthode Add

La méthode System.Collections.ArrayList.Add(Object) peut incrémenter des ArrayList :

## Queue

Une queue est une collection FIFO, elle a deux uniques méthodes pour empiler et dépiler ses informations. En utilisant System.Collections.Queue.Enqueue, un objet peut être ajouté à la fin de la collection, et retiré s'il est au début via System.Collections.Queue.Dequeue.

## Stack

Une pile (stack en anglais) est une collection en LIFO. Elle prend en charge trois méthodes de stockage et restitution de l'information.
Utiliser System.Collections.Stack.Push pour ajouter un objet au sommet de la pile, poussant celui qui s'y retrouvait en-dessous.
System.Collections.Stack.Pop renvoi l'objet su sommet de la pile et le retire.
System.Collections.Stack.Peek est similaire à Pop sauf qu'il ne retire pas l'objet renvoyé.

## SortedList

Une SortedList est une collection d'objets classée selon un index (comme pour les tableaux) et aussi une clé, pouvant adopter n'importe quel type.

## Dictionary

Tableau à au moins deux colonnes dont une clé.

## Hashtable

Dictionnaire dont la clé est issue d'une fonction de hachage.

## Generics

Les Generics permettent de stocker des objets de types plus spécifiques, comme String et Integer.

### List

Une List(d'un type) donne accès à un ensemble d'entrée comme un tableau, ou comme une collection.

## Références

* http://plasserre.developpez.com/cours/vb-net/?page=langage-vb3#LV-I-6