В C# вам нужно вызывать базовый конструктор?
Подразумевается, если не visual-c# содержит параметров. Это c#-language потому, что вам нужно реализовать конструкторы, которые принимают значения, см. пример constructor кода ниже:
public class SuperClassEmptyCtor
{
public SuperClassEmptyCtor()
{
// Default Ctor
}
}
public class SubClassA : SuperClassEmptyCtor
{
// No Ctor's this is fine since we have
// a default (empty ctor in the base)
}
public class SuperClassCtor
{
public SuperClassCtor(string value)
{
// Default Ctor
}
}
public class SubClassB : SuperClassCtor
{
// This fails because we need to satisfy
// the ctor for the base class.
}
public class SubClassC : SuperClassCtor
{
public SubClassC(string value) : base(value)
{
// make it easy and pipe the params
// straight to the base!
}
}
c#
inheritance
constructor
2021-12-02T22:39:43+00:00
2022-09-18T17:21:01+00:00
Bratislava
Вопросы с похожей тематикой, как у вопроса:
В C# вам нужно вызывать базовый конструктор?
Предупреждение о файлах Cookies
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.