Я занимался исследованиями, и я немного застрял в поиске правильного ответа.
Допустим, у меня есть класс c # с автоматическими свойствами. Я хочу, чтобы некоторые из этих свойств были рассчитаны на основе свойств, которые пользователь изменит. Я понимаю, что вы можете использовать конструктор, чтобы сделать этот расчет при создании нового объекта.
Что я пытаюсь выяснить, так это то, что в веб-интерфейсе API вызывается конструктор класса при обновлении? Я делаю следующее или создаю сеттеры клиентов?
например
class myclass
{
public int Num1 { get; set; }
public int Num2 { get; set; }
public int Num3 { get; set; }
public int Num4 { get; set; }
//these get changed when values above get changed by API
public int result1 { get; set; }
public int result2 { get; set; }
public int result3 { get; set; }
//constructor
public myClass()
{
result1 = Num1 + Num2;
result2 = Num3 + Num2;
result3 = Num4 + Num2;
{
}