Изменение значений параметров перед отправкой в конструктор Base

Название может быть немного двусмысленным, но я не могНе думаю, что лучший способ сказать это.

Я понимаю, что не могу вызвать производный конструктор до вызова базового конструктора, но могу ли я как-то изменить / создать значения параметров перед передачей их в базу?

Например,

public enum InputType
{
    Number = 1,
    String = 2,
    Date = 3
}

public class BaseClass
{
    public BaseClass(InputType t)
    {
        // Logic
    }
}

public class DerivedClass : BaseClass
{
    public DerivedClass(int i)
        : base(value)
    // Can I do something to infer what value should be here?
    {
        // Logic
    }
}

Если у меня есть производный класс, который может вывести значение, необходимое для базового конструктора (в этом примереInputType.Number будет действительным дляintЕсть ли способ изменить и / или создать значения, которые передаются в базовый конструктор до выполнения производного конструктора?

Ответы на вопрос(7)

Ваш ответ на вопрос