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 ).
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.