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# quel différance entre un CAST et PARSE() ?


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Destiny
    Profil pro
    Inscrit en
    Février 2005
    Messages
    720
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2005
    Messages : 720
    Par défaut C# quel différance entre un CAST et PARSE() ?
    Bonjour,
    Je me pose une question, quelle différence entre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    iId = ((int)(dgGrid.CurrentRow.Cells["macell"].Value));
    et

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    iId = int.Parse(dgGrid.CurrentRow.Cells["macell"].Value.ToString()));
    Merci d'avance

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    700
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 700
    Par défaut
    C'est une bonne question...

    en regardant rapidment ici ou là
    http://www.google.fr/search?num=100&...chercher&meta=

    Je dirais :
    Le cast est plus rapide, car il fait directement passer le type d'un bojet a un autre -si possible- mais n'effectue aucun test comme le dépassement de capacité : alors que le Parse levera une exception.

    Quoi qu'il en soit, je te conseil plutot le TryParse Qui testera la possibilité de conversion : ca t'évite de l'entourer d'un block trycatch

  3. #3
    Membre éclairé Avatar de Destiny
    Profil pro
    Inscrit en
    Février 2005
    Messages
    720
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2005
    Messages : 720
    Par défaut
    ok merci pour l'info

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

Discussions similaires

  1. Quel langage entre vb.net c#.net c++.net java ?
    Par heeedi dans le forum Débuter
    Réponses: 7
    Dernier message: 13/12/2008, 21h53
  2. Réponses: 11
    Dernier message: 12/02/2007, 17h09
  3. [VS.Net]Différance entre vb.net et C#
    Par badrel dans le forum Visual Studio
    Réponses: 2
    Dernier message: 03/11/2006, 13h03
  4. Quel différence entre Linux et Unix ?
    Par hamadibensassi dans le forum Distributions
    Réponses: 5
    Dernier message: 31/05/2006, 23h18
  5. [W3C] Facilité d'utilisation : quel solution entre deux choix ?
    Par Thierry8 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 26/04/2006, 11h56

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