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 :

Passage de paramètres en C#, traduction de l'article de Jon Skeet [Tutoriel]


Sujet :

C#

  1. #1
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Points : 39 749
    Points
    39 749
    Par défaut Passage de paramètres en C#, traduction de l'article de Jon Skeet
    Cette discussion est destinée à recueillir vos commentaires sur l'article Passage de paramètres en C# (traduction de l'article Parameter passing in C# de Jon Skeet)

    Beaucoup de gens sont un peu désorientés par la façon dont les paramètres sont passés en C#, particulièrement en ce qui concerne les types référence. Cette page devrait aider à dissiper en partie cette confusion.

  2. #2
    Invité
    Invité(e)
    Par défaut
    +1

    Très bien expliqué.
    Merci pour la traduction.

    J'aime bien cette phrase
    si vous ne comprenez pas, c'est ma faute, pas la vôtre, et il faut que j'améliore cette page. Si vous comprenez, le passage de paramètres devient très facile à comprendre

  3. #3
    Membre éprouvé
    Avatar de neilbgr
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2004
    Messages
    651
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 651
    Points : 1 177
    Points
    1 177
    Par défaut
    Je "m'auto-quote" :

    Citation Envoyé par neilbgr
    je suggère d'avertir (plutôt vers la fin ?) du cas particulier qui concerne la classe string...
    Bon, c'est sûr que ça aide pas à bien comprendre... mais quand même !

    Autre suggestion, la phrase "Cette différence est absolument cruciale à la compréhension [...]" me parait un peu trop longue et pourtant "cruciale" ! Je pense qu'elle serait mieux comprise sous cette forme :

    Cette différence est absolument cruciale à la compréhension du passage de paramètres en C#.
    Strictement : par défaut, les références d'objet sont passées par valeur
    Et non : par défaut, les objets sont passés par référence
    Bon, en effet, j'ai mal lu, mais étant de mauvaise foi, je vais dire que ce passage de l'article n'est pas assez mis en évidence... Vu qu'il y a largement les 5 fruits et légumes, un peu de gras dans ce cas ne fera pas de mal !

    Pour l'autre passage, tu n'y peux pas grand chose dans la lourdeur de la phrase... Tu as même très bien réussi à la traduire (la lourdeur !). Mais sans en changer le sens, je reste convaincu que des phrases courtes sont plus faciles à comprendre, et puis la bonne réponse mise en valeur évite d'attacher trop d'importance à la mauvaise.

    En espérant avoir été un peu constructif...

    Neil.
    "Si vous voulez être l’esclave des banques et payer pour financer votre propre esclavage, alors laissez les banquiers créer la monnaie" - Josiah Stamp, 1920, Gouverneur de la Banque d’Angleterre
    "Qui ne peut acheter ruine qui voudrait vendre" - Jacques Duboin.
    "Nous n'héritons pas la terre de nos parents, nous l'empruntons à nos enfants." - Antoine de Saint Exupéry

  4. #4
    Membre expérimenté Avatar de bizet
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2005
    Messages
    717
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2005
    Messages : 717
    Points : 1 338
    Points
    1 338
    Par défaut
    J'aime bien ton article car il reprend certaines bases qui ne sont pas si évidentes.

    Par contre pour un débutant, je pense que ton explication valeur - référence n'est pas assez claire et risque d'embrouiller.

    Personnellement, à chaque fois que j'explique la différence entre valeur et référence, je fais un petit schéma représentant la pile mémoire et qu'une référence, ce n'est qu'une adresse vers un autre emplacement mémoire.
    Je pense qu'un petit schéma permettrait de bien compléter ton explication.

  5. #5
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Points : 39 749
    Points
    39 749
    Par défaut
    Citation Envoyé par bizet Voir le message
    Par contre pour un débutant, je pense que ton explication valeur - référence n'est pas assez claire et risque d'embrouiller.

    Personnellement, à chaque fois que j'explique la différence entre valeur et référence, je fais un petit schéma représentant la pile mémoire et qu'une référence, ce n'est qu'une adresse vers un autre emplacement mémoire.
    Je pense qu'un petit schéma permettrait de bien compléter ton explication.
    C'est vrai que des schémas permettraient de clarifier un peu les choses... mais ce n'est pas mon article, je n'ai fait que le traduire. Je ne peux donc pas me permettre de faire ce genre de modifications, cela outrepasserait mon rôle de traducteur.

    Après, si tu as une question sur un point précis, pose la ici et je ferai de mon mieux pour y répondre

Discussions similaires

  1. C# et beforefieldinit, traduction de l'article de Jon Skeet
    Par Jérôme Lambert dans le forum C#
    Réponses: 1
    Dernier message: 30/04/2012, 08h53
  2. Casse-têtes en C#, traduction de l'article de Jon Skeet
    Par Jean-Michel Ormes dans le forum C#
    Réponses: 7
    Dernier message: 16/04/2012, 15h29
  3. Réponses: 8
    Dernier message: 11/04/2012, 10h07
  4. Réponses: 6
    Dernier message: 04/04/2012, 11h20
  5. Réponses: 0
    Dernier message: 31/03/2012, 16h48

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