2010-05-15 5 views
2

позволяет сказать, что у меня есть строка str = "45.6767676"; сейчас на выходе мне нужно показать как 45.67 если строка как str = "4"; затем показывают выход как 4 есть ли встроенная функция для этого. благодаряrepalcing строковое значение

+3

Вы уверены, что не хотите "45.68"? –

ответ

3
double value = double.Parse(str); 
Console.WriteLine(value.ToString("##.##")); 
+0

+1, но было бы безопаснее с 'TryParse'. – Toby

+0

благодарит каменщика – happysmile

0

Просто проверить, если строка содержит десятичную. Если это так, используйте опции, указанные в ссылке, размещенной Jouke. Если этого не произойдет, тогда ничего не делайте.

Смежные вопросы