1 000,00 евро
что означает:
Знак евро перед суммой
Между тысячами точка
Между центами запятая
Однако, когда я использую CultureInfo «nl-NL» или «nl-BE» " это показывает: 1000,00 евро, что неверно
PrijsDisplay.razor и код razor.cs
Код: Выделить всё
@using System.Globalization
@Prijs.ToString("C", new CultureInfo("nl-NL"))
@code {
}
using Microsoft.AspNetCore.Components;
public partial class PrijsDisplay : ComponentBase
{
[Parameter]
public required decimal Prijs { get; set; }
}
Код: Выделить всё
101 099,00 евро
Ожидаемый результат:
101 099,00 евро
Почему он это делает?
Я пробовал различные другие CultureInfo, но только голландцы и бельгийцы используют этот формат, все остальные европейские страны, которые я пробовал, использовали либо . для центов и тысяч или поставьте знак евро после суммы
Подробнее здесь: https://stackoverflow.com/questions/793 ... ect-format