C# можно ли передать в base значение, созданное в конструкторе? public MyClass(int a, int b) : base(a, b, c)
{
c = a + b; //Получаю значение C в конструкторе и строго после это хочу передать его в base
}
Возможно ли это вообще?

21 Авг 2019 в 06:58
226 +1
1
Ответы
1

Нет, в C# нельзя передать значение, созданное в конструкторе, в базовый конструктор через вызов base. Для передачи значения в базовый конструктор необходимо использовать константы или переменные, которые были объявлены до вызова конструктора.

20 Апр 2024 в 13:10
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир