< Programmation Visual Basic .NET
Namespaces
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 Imports
.
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.
Références
Cet article est issu de Wikibooks. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.