Передача параметров в базовый класс - 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)
        {
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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