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

C# Discussion :

modifier la valeur de <this>


Sujet :

C#

  1. #1
    Futur Membre du Club
    Étudiant
    Inscrit en
    Septembre 2007
    Messages
    6
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2007
    Messages : 6
    Points : 6
    Points
    6
    Par défaut modifier la valeur de <this>
    Salut à tous,
    je viens de débuter avec le visual C# aussitôt les problèmes de programmation commencent,

    Mon problème est le suivant j'essaie de programmer une pile avec le C# et lorsque je modifie la valeur de THIS un message d'erreur s'affiche on disant que Erreur 1 Impossible d'assigner '<this>', car il est en lecture seule .

    ya t-il quelqu'un parmi vous qui puisse m'aider. merci à tous

  2. #2
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Points : 5 195
    Points
    5 195
    Par défaut
    salut

    c'est logique que tu ne puisses pas le faire....

    C'est comme si tu disais : Voiture , Devient Avion

    le this représente ton objet, et donc, ne peut être affecté.

    Si tu expliques la situation qui te pousse à faire une telle affectation, peut-être pourrons nous t'aider à trouver la meilleure solution

    The Monz, Toulouse

    PS : Peut-être que l'usage d'un bon bouquin serait un "bon" départ
    The Monz, Toulouse
    Expertise dans la logistique et le développement pour
    plateforme .Net (Windows, Windows CE, Android)

  3. #3
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Avril 2008
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2008
    Messages : 49
    Points : 56
    Points
    56
    Par défaut
    accesoirement, pas besoin de réinventé la roue :
    http://msdn.microsoft.com/fr-fr/libr...ons.stack.aspx

  4. #4
    Futur Membre du Club
    Étudiant
    Inscrit en
    Septembre 2007
    Messages
    6
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2007
    Messages : 6
    Points : 6
    Points
    6
    Par défaut RE
    merci pr ta reponse c plus claire mnt

    comme je débute avec le C# alors j'ai decidé de faire un petit programme pr m'initié donc je programme une pile alors j'ai pensé à utiliser this pr pointer sur le sommet de la pile don pr les fonctions depiler et empiler faut changer la valeur de this. Mais mnt c bon je vais utiliser un pointeur

  5. #5
    Futur Membre du Club
    Étudiant
    Inscrit en
    Septembre 2007
    Messages
    6
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2007
    Messages : 6
    Points : 6
    Points
    6
    Par défaut RE
    merci pr ta reponse c plus claire mnt

    comme je débute avec le C# alors j'ai decidé de faire un petit programme pr m'initié donc je programme une pile alors j'ai pensé à utiliser this pr pointer sur le sommet de la pile don pr les fonctions depiler et empiler faut changer la valeur de this. Mais mnt c bon je vais utiliser un pointeur

  6. #6
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Avril 2008
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2008
    Messages : 49
    Points : 56
    Points
    56
    Par défaut
    euh, pointeur ou référence?
    attention, les pointeurs sont unsafe et donc, pas ce qu'il y a de plus recommandée

  7. #7
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    587
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Octobre 2006
    Messages : 587
    Points : 706
    Points
    706
    Par défaut
    Je suis pas convaincu qu'utiliser les pointeurs soit une bonne solution pour ce que tu veux faire...

    De plus, il n'est possible de pointer que des types valeurs n'ayant pas de type référence.

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

Discussions similaires

  1. [XSL] Comment modifier la valeur d'une variable?
    Par sorcer1 dans le forum XSL/XSLT/XPATH
    Réponses: 8
    Dernier message: 17/02/2010, 13h26
  2. Réponses: 3
    Dernier message: 04/01/2006, 20h53
  3. Modifier la valeur d'un champ
    Par MJEFF dans le forum Access
    Réponses: 10
    Dernier message: 06/10/2005, 10h59
  4. Modifier la valeur d'un champ en fonction d'une autre...
    Par venividivici dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 25/08/2005, 14h28
  5. [C#] Modifier une valeur dans une DataTable
    Par Scorff dans le forum ASP.NET
    Réponses: 2
    Dernier message: 23/05/2005, 10h45

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