Угловой 12 — десятичный.Синтаксический анализ не возвращает десятичную дробь с точкой/точкой/точкой

#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. Сам метод синтаксического анализа возвращает только десятичное число, у него нет информации о том, как оно будет отображаться, это зависит от того, что его отображает. Это означает, что ваше приложение должно указать разделитель целых чисел в том месте, где оно его отображает, а не там, где оно его анализирует