Я должен преобразовать double to 10 digit + 4 decimal.Формат double без десятичной точки
так скажем: У меня есть двойной 999,56. Я должен получить 00000009995600 -> без запятой!
Что у меня есть:
String.Format ("{0: 0000000000,0000}", значение), но то, что я получаю: 0000000999,5600
так, что я могу сделать сейчас, чтобы искать для запятой и удалить его, но я хотел бы знать, есть ли другой «чистый» способ форматирования в этом конкретном формате?
Спасибо!
Спасибо! Я сделал то же самое несколько минут назад, так как больше ничего не нашел! Я также использовал CulterInfo, но не вызывал GetCulterInfo(). Вот что я сделал: string sep = CultureInfo.CurrentCulture.NumberFormat.NumberDecimalSeparator; Console.WriteLine (String.Format (fromt, testvalue) .Replace (sep, "")); Спасибо! – Gohlool