У меня есть тип, который представляет тип номера. В этом случае я работаю с мегаваттами, поэтому создал тип под названием Megawatt. Я хотел бы иметь возможность работать с этими мегаваттами, как если бы я имел тип Int, Double или любой тип номера С#. Это возможно? Если да, то как это сделать?
Пример:
public class Megawatt{
public double Value { get; set; }
}
Я хочу иметь возможность сделать это:
var startOfDay = new Megawatts{value=100};
var endOfDay = new Megawatts{value=65};
Megawatt result = startOfDay - endOfDay;
Это возможно с помощью DateTime... вы можете вычесть одно DateTime из другого и получить TimeSpan. Я надеюсь сделать что-то подобное.