Bonjour,
Suite à une question récente sur le forum, j'ai vu qu'il était possible via System.Reflection d'accèder à des membres privés d'une classe et d'utiliser SetValue pour modifier une valeur ou GetValue pour lire.
Quelles sont les conditions à remplir pour qu'un tel code fonctionne ?
Comment protéger ses propres classes de lecture / modification de valeurs non publiques par un code étranger ?
Merci.