Я хочу создать структуру Degrees
для библиотеки GPX . В XSD для GPX ( Схема GPX 1.1 ) degreesType
определяется как minInclusive = 0 и maxExclusive = 360. Структура теперь должна иметь два открытых статических поля MinValue = 0
и MaxValue = x
public struct Degrees : IFormattable, IComparable, IComparable<Degrees>, IEquatable<Degrees>
{
private decimal value;
public static Degrees MinValue = 0M;
//public static Degrees MaxValue = x;
}
Каков наилучший способ указать значение x? 360D-1 был бы неточным, 360D-0,001 - предположением, что никто никогда не хочет лучшей точности, чем 1/1000 градусов.