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

VB.NET Discussion :

Indiquer qu'une chaine de caractères est un code


Sujet :

VB.NET

  1. #1
    Invité
    Invité(e)
    Par défaut Indiquer qu'une chaine de caractères est un code
    Bonjour, je vous donne un exemple...

    si je fais:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    dim k as string
    k="structure.nom"
    je voudrais pouvoir faire apres
    c'est à dire qu'au lieu d'écrire
    je puisse écrire ca:
    que ma chaine de caractere se transforme en "ligne de code"

    (sachant que j'aimerais pouvoir "jouer" avec k, en le modifiant en strucute.prenom)

    EST CE POSSIBLE merci

  2. #2
    Expert confirmé Avatar de DonQuiche
    Inscrit en
    Septembre 2010
    Messages
    2 741
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 2 741
    Points : 5 485
    Points
    5 485
    Par défaut
    Non, C# est un langage compilé, il n'y a pas d'interpréteur qui te permettrait d'évaluer un code sous forme de chaîne de caractères.

    Par contre tu peux passer par des ExpressionTree pour assembler un délégué. Je t'encourage à trouver un tutoriel sur le net. A terme, tu peux obtenir un truc du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Action<string> k = CréeDélégué(structure, "nom");
    k("TOTO");
    Sinon, tu peux aussi faire des choses de ce genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    var field = typeof(structure).GetField("nom");
    field.SetValue("TOTO");

Discussions similaires

  1. Réponses: 5
    Dernier message: 27/04/2010, 10h13
  2. tester si une chaine de caractère est un entier ?
    Par farid0031 dans le forum C++Builder
    Réponses: 7
    Dernier message: 12/05/2009, 16h32
  3. Réponses: 3
    Dernier message: 12/12/2008, 10h47
  4. Vérifier qu'une chaine de caractère est bien présente
    Par kilian67 dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 28/09/2007, 18h10
  5. Réponses: 9
    Dernier message: 19/10/2006, 17h02

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