Подтвердить что ты не робот

Преобразование десятичного разряда в двойной в С#?

У меня есть переменная, которая хранится как десятичная:

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

Теперь у меня есть, чтобы получить typecasted в Double? Как мне это сделать? Спасибо!

4b9b3361

Ответ 1

Вы ответили на свой собственный вопрос. Просто добавьте его в double:

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

Ответ 2

Вы можете использовать десятичный встроенный конвертер.

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

Ответ 3

Просто попробуйте

Decimal yourDecimal = 3.222222m;

Convert.ToDouble(yourDecimal);