В веб-интерфейсе API есть поле типа данных Number, которое мы извлекаем из Oracle и возвращаем в формате JSON. Так как тип чисел он показывает в результате 364578,0 так что теперь, используя формат строки, мы пытаемся избежать десятичной точки, какСтрока Форматирование на C# для обработки десятичных знаков
serializer.Serialize(writer, string.Format("{0:n0}",reader[i]));
Он сделал решить эту проблему, он возвращает результат опуская десятичных пространств, но показывает результат, как 364,578 я просто проверка, есть ли вероятность того, что мы можем вернуть результат как 364578
Почему вы заботитесь о том, что '.' в любом случае? Почему бы просто не сериализовать его как есть? –
@PatrickHofman Пользователь API-клиента запрашивал, можно ли удалить десятичные знаки. Есть ли недостаток его форматирования. – user4912134
В таких случаях я всегда задаюсь вопросом, могу ли я решить проблему или устранить ее. В этом случае вам может понадобиться обход этого. –