Problème de création/utilisation d'une Classe
Bonjour,
Je suis nouveau en ASP.NEt et j'utilise le language VB.NET et j'ai un petit souci dont je ne trouve pas de réponse.
J'ai un site web en ASP.NET/vb.net.
J'ai créé un fichier boutique.vb dans le dossier App_Code de mon site.
Dans ce fichier, je veux créer un objet avec des propriétés en lecture seule.
J'ai donc inséré le code suivant (ceci est un exemple et non les vrai valeurs) :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| Imports System
Imports System.Configuration
Imports System.Data.OleDb
Imports System.Data.SqlClient
Imports Microsoft.ApplicationBlocks.Data
Public Class Boutique
Private strDevise As String = "euro"
Public ReadOnly Property Devise() As String
Get
Return strDevise
End Get
End Property
End Class |
Ensuite, dans le code behind de la page de mon site, je souhaite récupérer la valeur "euro" comme ceci :
Je créé un nouvel objet "Boutique" comme ceci :
Code:
Dim objBoutic As Boutique
Ensuite, je crée une variable dans laquelle je souhaite injecter la valeur "euro" :
Code:
Dim strModeDevise As String = objBoutic.Devise()
Et là, mon problème vient du fait que ça me dit que :
Citation:
La variable 'objBoutic' est utilisée avant qu'une valeur ne lui ait été assignée. Une exception de référence null peut se produire au moment de l'éxécution.
Mais je ne comprend pas car j'ai bien créé un nouvel objet et normalement, il doit contenir certaines valeurs déjà initialisées non ? :cry:
Merci pour votre aide.