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 :

Des datagrid et des pointeurs


Sujet :

C#

  1. #1
    Membre habitué
    Inscrit en
    Janvier 2005
    Messages
    234
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 234
    Points : 130
    Points
    130
    Par défaut Des datagrid et des pointeurs
    Bonjour,

    J'utilise le c# avec Visual Studio.

    Dans l'appel d'une procédure, j'ai besoin de mette un datagrid comme parametre

    Comme passer l'ensemble du datagrid est bien évidement trop lourd, j'ai pensé passer un poiteur vers le datagrid.

    Seulement voila quand j'écris

    Le compilateur me renvoie:

    Impossible de prendre l'adresse, d'obtenir la taille ou de déclarer un pointeur vers un type managé.

    Si vous avez une explication, ou un tuto sur c# et les pointeurs, merci.

  2. #2
    Membre éprouvé
    Avatar de dkmix
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    619
    Détails du profil
    Informations personnelles :
    Localisation : Jamaïque

    Informations forums :
    Inscription : Septembre 2007
    Messages : 619
    Points : 924
    Points
    924
    Par défaut
    Bonjour
    Comme passer l'ensemble du datagrid est bien évidement trop lourd, j'ai pensé passer un pointeur vers le datagrid.
    En c# le passage d'objets en paramètre de méthodes se fait par reference, il n'y a pas besoin de pointeur.
    On peut tout à fait passer un datagrid en paramètre d'un fonction, c'est seulement la "référence" qui sera transmise à la méthode.
    Ensuite, toute modification du datagrid dans la méthode appelée sera effective pour le datagrid de la méthode appelante.

    Si vous avez une explication, ou un tuto sur c# et les pointeurs, merci.
    En c# il ne faut pas penser aux pointeurs (sauf cas exceptionnel peut-être...) il faut penser "référence".

    En c# touts les paramètres de type objet sont passés par défaut en référence.

  3. #3
    Membre habitué
    Inscrit en
    Janvier 2005
    Messages
    234
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 234
    Points : 130
    Points
    130
    Par défaut
    Merci,

    Finalement j'étais comme M. JOURDAIN,j'utilisais des pseudo-pointeurs depuis des années sans même le savoir.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 27/10/2009, 10h36
  2. Trigger pour mettre des droits sur des procedures et des vues
    Par briino dans le forum Développement
    Réponses: 3
    Dernier message: 23/09/2009, 09h44
  3. Réponses: 4
    Dernier message: 02/04/2008, 17h51
  4. Réponses: 3
    Dernier message: 13/09/2007, 18h11
  5. Réponses: 3
    Dernier message: 23/01/2007, 08h14

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