#c# #angular #.net-core
Вопрос:
Поэтому я работал с C# в приложении Angular 12 и хочу, чтобы десятичные дроби имели точку/точку/точку вместо запятой. Я пытался сделать это с Decimal.Parse("100.5", CultureInfo.InvariantCulture);
помощью Decimal.Parse с другими культурами , Decimal.Parse("100.5", NumberStyles.AllowDecimalPoint);
Decimal.Parse("100.5", new NumberFormatInfo { NumberDecimalSeparator = "." });
но метод parse по-прежнему возвращает десятичную дробь с запятой или вообще без какого-либо разделителя. Я делаю что-то не так или я использую для этого неправильные методы?
Комментарии:
1. Сам метод синтаксического анализа возвращает только десятичное число, у него нет информации о том, как оно будет отображаться, это зависит от того, что его отображает. Это означает, что ваше приложение должно указать разделитель целых чисел в том месте, где оно его отображает, а не там, где оно его анализирует