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 codice_1, il existe les méthodes :
codice_6.
codice_6 est un tableau dynamique, sa taille varie automatiquement selon son contenu, et peut stocker des objets de différents types.
Méthode codice_8.
La méthode codice_9 peut incrémenter des codice_6 :
 Module Module1
 Sub Main()
 Dim Tableau1 As System.Collections.ArrayList = New ArrayList()
 Tableau1.add(New String("a"))
 Tableau1.add(New String("b"))
 Tableau1.add(New String("c"))
 Tableau1.add(New String("d"))
 Console.WriteLine(Tableau1(0))
 Console.WriteLine("Presser entrée pour continuer")
 Console.ReadLine()
 End Sub
 End Module
codice_11.
Une queue est une collection , elle a deux uniques méthodes pour empiler et dépiler ses informations. En utilisant codice_12, un objet peut être ajouté à la fin de la collection, et retiré s'il est au début via codice_13.
codice_14.
Une pile ( en anglais) est une collection en LIFO. Elle prend en charge trois méthodes de stockage et restitution de l'information.
Utiliser codice_15 pour ajouter un objet au sommet de la pile, poussant celui qui s'y retrouvait en-dessous.
codice_16 renvoi l'objet su sommet de la pile et le retire. 
codice_17 est similaire à codice_18 sauf qu'il ne retire pas l'objet renvoyé.
codice_19.
Une codice_19 est une collection d'objets classée selon un index (comme pour les tableaux) et aussi une clé, pouvant adopter n'importe quel type.
codice_21.
Tableau à au moins deux colonnes dont une clé.
codice_22.
Dictionnaire dont la clé est issue d'une fonction de hachage.
codice_23.
Les codice_23 permettent de stocker des objets de types plus spécifiques, comme codice_25 et codice_26.
codice_27.
Une List(d'un type) donne accès à un ensemble d'entrée comme un tableau, ou comme une collection.
 Dim Jours As New List(Of String)
 Jours.Add("Lundi")
 Jours.Add("Mardi")
 Jours.Add("Mercredi")
 Jours.Add("Jeudi")
 Jours.Add("Vendredi")
 Console.WriteLine("Accès aux membres par index...")
 For i As Integer = Jours.Count - 1 To 0 Step -1
 Console.WriteLine(Jours(i))
 Next i
 Console.WriteLine("Accès aux membres par collection...")
 For Each j As String In Jours
 Console.WriteLine(j)
 Next j

Programmation Visual Basic .NET/Namespaces

codice_1.
Les espaces de noms permettent de séparer les différents programmes importés, notamment quand ils sont volumineux comme les bibliothèques.
Dans un module, entrer simplement (sans nom de module) :
 Namespace Paquet1
 Class ClasseExterne
 Public Nom As String = "Défaut"
 End Class
 End Namespace
Pour les importer ensuite, utiliser codice_2.
Par exemple depuis un autre module du projet "ConsoleApplication1" :
Imports ConsoleApplication1.Paquet1
Module Module1
 Sub Main()
 Dim NomLocal = New ClasseExterne
 Console.WriteLine(NomLocal.Nom)
 Console.ReadLine() ' Affiche "Défaut"
 End Sub
End Module
En commentant la ligne de l'importation, l'erreur suivante apparait : "Type ClasseExterne non défini".

Programmation Visual Basic .NET/Fonctions VB6 en .NET

Cette table de conversion compare Visual Basic 6 à Visual Basic .NET (sachant que ce dernier accepte aussi les fonctions VB6 via "Microsoft.VisualBasic namespace").

Programmation Visual Basic .NET/GDI+
Objet graphique.
Un objet codice_1 représente une surface de dessin. 
Pour obtenir un tel objet dans un contrôle "PictureBox", utiliser la propriété codice_2 du paramètre codice_3 dans l'évènement codice_4 de la codice_5.
Private Sub PictureBox1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles PictureBox1.Paint
 Using g as Graphics = e.Graphics
 ' g permet ensuite de dessiner
 End Using
End Sub
Pour charger une image puis dessiner dessus, utiliser codice_6 :
Using MonImage As Bitmap = Bitmap.FromFile("C:\Temp\MonImage.BMP")
 Using g as Graphics = Graphics.FromImage(MonImage)
 ' g permet ensuite de dessiner
 End Using
End Using
La méthode .Save() peut être utilisée pour sauvegarder le bitmap dans un fichier ou un codice_7 (flux). Remarque : codice_8 conserve le fichier image ouvert, il faut donc copier le fichier dans un codice_9 pour ne pas avoir cette liaison.
Méthodes de dessin.
des méthodes comme codice_10 et codice_11 pour tracer lignes et textes.
Mesures.
codice_12 permet de mesurer la hauteur ou largeur d'une partie de texte, affichable avec codice_13.
Échelle.
Échelle simple.
Utiliser la propriété codice_14 comme une façon simple de changer les coordonnées du système.
Coordonnées des systèmes World, Page et Device.
Les coordonnées d'un système VB.NET font partie de celles d'un codice_15. Par défaut ces unités sont en pixels, mais on peut les redéfinir.
La transformation de codice_15 convertit ses coordonnées en celles d'une codice_17. Ces dernières expriment la distance visible sur le moniteur ou imprimée sur du papier.
La transformation de codice_17 convertit ses coordonnées en celles d'une codice_19. Cela permet à l'image de rester la même quel que soit le périphérique sur laquelle elle est envoyée.
Il est possible de définir une matrice de traduction pour convertir les points spécifié dans le résultat final. Cette transformation peut traduire (offset), échelle, rotation, inclinaison dans le résultat, elle est appelée "transformation affine".
Convertir depuis Twips.
Les précédentes versions de Visual Basic utilisaient Twips comme unité de mesure : 1,440 Twips = 1 pouce. Toutefois, VB.NET utilise plutôt les pixels. Pour convertir les Twips en pixels dans un objet graphique, il faut connaître :
Si codice_22 est l'objet codice_23 approprié :
XPixels = XTwips * g.DpiX / 1440
Utiliser codice_24 pour calcuer les coordonnées de l'axe des Y.

Technologie/Lignes et services de métros/Prolongements et créations de lignes de métros en Île-de-France/Le prolongement de la ligne 12

= Prolongement au Nord =
Le prolongement au nord de la ligne 12 se fera en deux parties la première ira jusqu’à la mairie d’Aubervilliers et la deuxième jusqu'à la Courneuve six-routes. La première phase ouvrira aux alentours de 2017 et la deuxième horizon 2020-2030.
De Front-Populaire à Mairie d'Aubervilliers.
La première phase du prolongement au nord qui ira jusqu’à la mairie d’Aubervilliers.
De Mairie d’Aubervilliers à La Courneuve.
La continuité de la première phase jusqu'à la Courneuve. 
Plan de la deuxième phase nord.
= Prolongement au sud =
Le prolongement au Sud ira au mieux jusqu'à Les Moulinaux station du T2 ou au moins à la gare d'Issy (RER C) créant ainsi la station Issy-Ville.

Technologie/Lignes et services de métros/Prolongements et créations de lignes de métros en Île-de-France/Le prolongement de la ligne 13

= Prolongement de la branche d’Asnières =
Juste après le prolongement de la branche aux Courtilles, le SDRIF (schéma directeur de la région Île-de-France) voulut que le prolongement soit continué jusqu'au Port de Gennevilliers.
= Prolongement de la branche de Saint-Denis =
Les citoyens de Stains ont réclamé le prolongement de la ligne 13 jusqu'à leur ville, le SDRIF a accepté ce prolongement jusqu'à Stains-La Cerisaie, station de la future Tangentielle Nord, mais ce prolongement est impossible tant que le problème de la surcharge de la ligne n'est pas résolu. Le plan du prolongement est toujours inconnu.

Technologie/Lignes et services de métros/Prolongements et créations de lignes de métros en Île-de-France/Le prolongement de la ligne 14