Я ищу возможности определить новый тип и использовать его в С#, как показано ниже:
Определение класса:
public class Position
{
public double180 Longitude { get; set; } // double180 is a type within a range -180 and 180
public double90 Latitude { get; set; } // double90 is a type within a range of -90 and 90
}
Использование:
var position = new Position
{
Longitude = 45,
Latitude = 96 // This line should give an error while initializing the object
};