Gérer des valeurs par défauts sur les propriétés d'un objet
Bonjour à tous,
Je bute sur un problème qui à l'air simple en apparence. J'ai une classe qui me sert à stocker divers paramètres et je voudrais pouvoir remettre une valeur par défaut pour chaque propriété sans faire appel à d'autres variables ou constantes que je devrais dupliquer pour chaque propriété (vous voyez l'idée :roll:).
Exemple :
Ma classe Param est initialisé de sorte que Param.PROP1=12. Je peux bien sûre changer cette valeur mais comment la retrouver pour remettre cette valeur en dehors de la classe ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| Public NotInheritable Class Param
Private Shared _PROP1 As Integer = 12
Private Shared _PROP2 As String = "Value1"
Private Shared _PROP3 As Boolean = True
Public Shared Property PROP1() As Integer
Get
Return _PROP1
End Get
Set(value As Integer)
_PROP1 = value
End Set
End Property
Public Shared Property PROP2() As String
Get
Return _PROP2
End Get
Set(value As String)
_PROP2 = value
End Set
End Property
Public Shared Property PROP3() As Boolean
Get
Return _PROP3
End Get
Set(value As Boolean)
_PROP3 = value
End Set
End Property
End Class |
Merci beaucoup pour votre réponse.