62 votes

Convertir Decimal en Double en C# ?

J'ai une variable qui est stockée sous forme décimale :

 decimal firststYrComp = Int16.Parse(tb1stYr.Text.ToString());

Maintenant, j'ai ça pour être transtypé dans Double ? Comment je fais ça? Merci!

94voto

Nicholas Carey Points 24614

Vous avez répondu à votre propre question : lancez-la simplement en double :

 decimal x  = 3.141592654M ;
double  pi = (double) x ;

39voto

Chuck Savage Points 6106

Vous pouvez utiliser le convertisseur intégré de décimal.

 decimal decimalValue = 5; 
double doubleValue = decimal.ToDouble(decimalValue);

17voto

anishMarokey Points 6895

Essayez simplement

 Decimal yourDecimal = 3.222222m;

Convert.ToDouble(yourDecimal);

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X