Передача параметров в базовый класс - C#

Узнай цену своей работы

Формулировка задачи:

Подскажите как лучше реализовать передачу параметров из производного класса в базовый? Я пробовал так, но у меня есть подозрения, что это не правильно: I вариант:
class B : A
{
     public B(int one, int two, int three) : base(int one, int two, int three)
     {
          
     }
}
II вариант:
class B : A
{
     public B(int one, int two, int three) : base()
     {
          this.one = one;
          this.two = two;
          this.three= three;
     }
}
 
// P.S - В классе A переменные one, two, three - protected
Как правильнее? Если первый, то нормально будет, если я передаю, например, 5 параметров? Код не станет не читаемым?

Решение задачи: «Передача параметров в базовый класс»

textual
Листинг программы
        public Test2 (Hashtable hash) : base(hash)
        {
        }

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

15   голосов , оценка 3.8 из 5
Похожие ответы