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

ASP.NET Discussion :

[C#] toString() ou Convert.toString() ?


Sujet :

ASP.NET

  1. #1
    Membre averti
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    21
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 21
    Par défaut [C#] toString() ou Convert.toString() ?
    Quel est la différence entre :
    strvar.tostring() et Convert.tostring(strvar) ?
    j'utilise lequel ?

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    481
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 481
    Par défaut
    Bonjour,
    Les 2 méthodes sont équivalentes
    Bon dev

  3. #3
    Membre averti
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    21
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 21
    Par défaut
    Je crois comme même, il ya une différence au niveau du temps d'exécution (consommation de mémoire...)

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 91
    Par défaut
    La différence est même importante.

    En C# chaque objet à une méthode ToString.

    Si tu passes par la méthode Convert, il y a de nombreux calcul à faire afin de convertir l'objet en paramètre.
    Deplus la méthode Convert ne pourra pas te convertir tous les objets en string mais seulement les types de base.

    Il est préférable d'utiliser la méthode ToString de l'objet.

  5. #5
    Membre averti
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    21
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 21
    Par défaut
    Oui c ça..
    Utiliser .toString() est plus rapide au niveau de l'excécution que Convert.toString() mais le seul inconvénient de .toString() c kelle retourne Error lorsque la chaine est vide au contraire de Convert.toString() qui retourne une chaine vide.
    Et voilà espérant kon a bien établi la différence entre ces 2 méthodes.

Discussions similaires

  1. Réponses: 1
    Dernier message: 17/05/2006, 20h00
  2. toString
    Par jadey dans le forum MFC
    Réponses: 1
    Dernier message: 25/03/2006, 19h07
  3. La fonction ToString ( ) besoin d'aide
    Par tuni dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 24/02/2006, 16h38
  4. [Débutant(e)] toString + classes abstraites
    Par debdev dans le forum Langage
    Réponses: 9
    Dernier message: 26/01/2005, 15h22
  5. [Struts]bean:write toString?
    Par MasterMic dans le forum Struts 1
    Réponses: 2
    Dernier message: 16/09/2004, 11h40

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