скидка, итого. В SQL, студия эти поля записала как float. На экран выводятся данные по разному: либо без запятой, либо с 1 цифрой после запятой, либо с двумя. Как сделать так, чтоб выводило всегда по 2 цифры после запятой?
private double _yourProperty; public double YourProperty { get => _yourProperty; set => _yourProperty = Math.Round(value, 2, MidpointRounding.ToZero); }
https://stackoverflow.com/questions/257005/how-do-you-round-a-number-to-two-decimal-places-in-c
если EF то можно во Fluent Api
для финансов лучше использовать decimal, а не double
а если уже сделано с double как подкорректировать вывод
а в ToString вписати формат "#.##"?
Обсуждают сегодня