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 :

[C#] Envoie des paramètres par référence


Sujet :

C#

  1. #1
    Membre éclairé
    Avatar de efficks
    Inscrit en
    Septembre 2005
    Messages
    712
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 712
    Points : 776
    Points
    776
    Par défaut [C#] Envoie des paramètres par référence
    J'ai longtemps programmé en C++ où l'utilisation de paramètres envoyée en référence et l'utilisation des informations via les cases mémoires étaient très utilisé (* et &).
    Maintenant, je programme en C# et j'aimerais savoir si l'utilisation des paramètres envoyés en ref est recommandée ou encouragée.
    Il me semble que si on utilise des variables en références, on obtient une application qui utilise beaucoup moins de mémoire car elle n'aura pas de multiples instance d'une même variable. Non :

    Merci de vos éclaircissements.
    Avant de poster : FAQ, tutos, rechercher, google, ... Après :
    Merci

  2. #2
    Membre expérimenté
    Avatar de freddyboy
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2003
    Messages
    810
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Novembre 2003
    Messages : 810
    Points : 1 696
    Points
    1 696
    Par défaut
    en faite avec le C# tu as 2 types pour passer tes variables. Valeur ou référence. Par defaut les types de base sont passés par valeur (int, long ...) et les autres (en gros à chaque fois que tu fais un new) sont passés direct par référence.

    @+
    Someday I will be the most powerful Jedi !

    Freddyboy - Blog

  3. #3
    Membre éclairé
    Avatar de efficks
    Inscrit en
    Septembre 2005
    Messages
    712
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 712
    Points : 776
    Points
    776
    Par défaut
    Merci, mais je sais tout ça.
    Je voulais savoir s'il est préférable d'utiliser des références dans le passage des paramètres en C# comme on fait en C++. Un des avantages que je vois et l'économie de mémoire.
    Mais comme en Java, on utilise pas du tout de référence. Alors qu'est ce qui est mieux?
    Avant de poster : FAQ, tutos, rechercher, google, ... Après :
    Merci

  4. #4
    Membre expérimenté
    Avatar de freddyboy
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2003
    Messages
    810
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Novembre 2003
    Messages : 810
    Points : 1 696
    Points
    1 696
    Par défaut
    ben oui c'est mieux d'utiliser les références, mais c'est deja fait automatiquement pour toi sauf si tu utilise les types de bases.

    @+
    Someday I will be the most powerful Jedi !

    Freddyboy - Blog

  5. #5
    Membre éclairé
    Avatar de efficks
    Inscrit en
    Septembre 2005
    Messages
    712
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 712
    Points : 776
    Points
    776
    Par défaut
    OK, merci
    Avant de poster : FAQ, tutos, rechercher, google, ... Après :
    Merci

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 24/08/2009, 13h56
  2. Est-il possible de passer des paramètres par référence en VB 6 ?
    Par beegees dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 21/09/2008, 14h02
  3. envois des paramètres par ResponseRedirect
    Par sophiesophie dans le forum ASP.NET
    Réponses: 2
    Dernier message: 23/05/2008, 09h24
  4. [C#] passage de paramètres par référence
    Par SesechXP dans le forum Windows Forms
    Réponses: 3
    Dernier message: 03/08/2006, 12h48
  5. [EJB] Passage des paramètres par référence
    Par salome dans le forum Java EE
    Réponses: 2
    Dernier message: 05/07/2005, 11h25

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