Bonjour, alors voila. Soit une classe (issue du tutoriel du bon Dr Lassere) :

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
Public Class ClasseLivre
Private m_Titre As String
Private m_Auteur As String
' Propriété Titre
Public Property Titre() As String
Get
Return m_Titre
End Get
Set(ByVal value As String)
m_Titre = value
End Set
End Property
' Propriété Auteur
Public Property Auteur() As String
Get
Return m_Auteur
End Get
Set(ByVal value As String)
m_Auteur = value
End Set
End Property
End Class
Comment récupérer (est-ce possible ?) les noms des propriétés ?
Un code du genre :
Dim noms_propriétés as new ?????? (genre liste ou collection ou ?)
noms_propriétés = ?????????(classeLivre)

Autre question : Ayant le nom d'une propriété dans une variable, peut-on modifier la propriété avec un code du genre :

Dim nom_var as string = "m_titre"
?????????(nom_var)="Les misérables"