У меня есть тип, представляющий тип числа. В данном случае я работаю с мегаваттами, поэтому я создал тип под названием «Мегаватт». Я хотел бы иметь возможность работать с этими мегаваттами, как с Int, Double или любым типом числа c #. Это возможно? Если да, то как мне это сделать?
Пример:
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. Я надеюсь сделать что-то подобное.