Привет, я не могу найти хороший способ отформатировать эту строку до десятичной.преобразовать строку в десятичную («3942.000000000000»)
3942.000000000000
Любые идеи о нем?
EDIT
Как настоящий вопрос? Некоторые (как я) могут пропустить CultureInfo
, который предположительно входит в decimal.Parse
, для разных форматов культуры.
Также я не хотел float
, поэтому сделать float
до decimal
является дополнительными шагами. Только мои два цента
ли вы имеете в виду * * парсер? Форматирование преобразует из значения в строку, а не наоборот. Посмотрите на 'decimal.Parse'. –
Как выходной должен отличаться от десятичного преобразования '3942'? Или, как стандартный подход не работает? –
Возможный дубликат строки [Parse string to float number C#] (http://stackoverflow.com/questions/5365566/parse-string-to-float-number-c-sharp) –