Bonjour,
Je ne m'y connais pas trop en typage (je fais plutot du developpement en PHP)
Je voulais savoir la différence entre :
(int)toto.Text
et
Int32.Parse(toto.Text)
et
Int.Parse(toto.Text)
Merci par avance !
K.
Bonjour,
Je ne m'y connais pas trop en typage (je fais plutot du developpement en PHP)
Je voulais savoir la différence entre :
(int)toto.Text
et
Int32.Parse(toto.Text)
et
Int.Parse(toto.Text)
Merci par avance !
K.
Int est un alias de Int32 (ou vice versa, je sais plus): donc c'est pas pareil.Int32.Parse(toto.Text)
et
Int.Parse(toto.Text)
De plus, c'est un typage explicite
Thomas LEBRUN: MCAD.NET, MCTS (Win et Web), MCPD(Win et Web) & Microsoft MVP Client Application Development
WPF par la pratique, mon livre sur WPF ! (également disponible ici ou là)
A la découverte de .NET
Il me semble que (int) est identique à un Int32 donc ça revient aussi à la même chose.
Enfin c'est ce que je viens d'apprendre lors de mon récent developpement.
Toutefois dans le cadre d'un String il est préférable d'utiliser un Parse.
Par contre il y a une fonction qui pourrait s'avérer utile c'est le TryParse qui te renvoi le résultat du parsing![]()
Avant toutes questions : Développement Web, (X)HTML, CSS, JavaScript, AJAX, ASP, Flash/Flex, Webmarketing, XML, PHP
Salut,
Le truc c'est que la taille d'un int peut varier selon les systèmes alors qu'un Int32 fera toujours 32 bits.
++
Non ce n'est pas du C++Envoyé par SesechXP
![]()
http://msdn2.microsoft.com/fr-fr/lib...5w(VS.80).aspx
int alias de Int32
long alias de Int64
ils allaient pas refaire la meme embrouille du int qui change en fct de l'archi en dotNet qd meme^^
Partager