IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Dotnet Discussion :

[VB.net] Accéder à une property à partir d'une string


Sujet :

Dotnet

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 21
    Par défaut [VB.net] Accéder à une property à partir d'une string
    Bonjour,

    Soit une classe "Client" avec pour properties

    "Nom"
    "Prénom"
    "Adresse"

    Soit un fichier XML avec pour balises

    "Nom"
    "Prénom"
    "Adresse"

    J'aimerais qu'en parsant le fichier je puisse accéder directement à la property correspondant au nom de la balise.

    Par exemple un truc du genre

    monClient.GetProperty("Nom") = blablabla

    (ou du coup dans mon cas monClient.GetProperty(monNode.name))

    Alors oui je peux faire une désérialisation, oui ce n'est pas utile pour seulement 3 champs. Mais il s'agit d'un exemple et j'aimerais savoir comment faire.

    Merci par avance,

    Cordialement

  2. #2
    Membre Expert
    Avatar de GuruuMeditation
    Homme Profil pro
    .Net Architect
    Inscrit en
    Octobre 2010
    Messages
    1 705
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : .Net Architect
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2010
    Messages : 1 705
    Par défaut
    Tu peux, via Reflection :
    Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    var prop = monclient.GetType().GetProperty("blabla");
    prop.SetValue(monClient,value);

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 21
    Par défaut
    Ok merci.

    Désolé du retard je viens seulement de voir ta réponse.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Batch] Créer une chaine à partir d'une variable et d'une autre chaine
    Par mlle lain dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 10/11/2009, 16h26
  2. Saisir une image à partir d'une photo ou d'une vidéo
    Par lohengrin56 dans le forum Flash/Flex
    Réponses: 0
    Dernier message: 07/07/2009, 16h17
  3. Réponses: 2
    Dernier message: 05/01/2009, 12h45
  4. Réponses: 5
    Dernier message: 22/05/2008, 14h42
  5. recuperer une property à partir d'une liste de bean
    Par al3alwa dans le forum Struts 1
    Réponses: 4
    Dernier message: 03/12/2007, 10h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo