0
Пожалуйста, прочтите вопрос перед тем, как пометить его как дубликат.Decimal.Parse не удаляет задние нули
я нашел много вопросов на SO жалуясь, что Decimal.Parse
не держат завершающих нулей. Но для моего случая Decimal.Parse(String)
не удаляет завершающих нулей вообще.
Decimal.Parse("3.000").ToString() ' ==> "3.000"
Double.Parse("3.000").ToString() ' ==> "3"
Я что-то пропустил?
Десятичными запоминает число значащих цифр в фракции. Особенность, а не ошибка. Отформатируйте значение так, как вы хотите, например ToString («N2»), чтобы получить 2 цифры во фракции. –
@HansPassant Правильно, или - для моего случая - 'ToString (" G29 ")'. Благодаря! –
ToString ("G"); попробуйте это –