Re[6]: Задать значение поля базового класса. C#
От: samius Япония http://sams-tricks.blogspot.com
Дата: 03.03.09 21:22
Оценка: 2 (1) +3
Здравствуйте, днс, Вы писали:

днс>Здравствуйте, samius, Вы написали много интересного и, наверное, правильного, но по существу: у вас есть другое решение проблемы?

Проблема мной до конца не понятна.

Если производный класс создается лишь для того, чтобы задать какие-то значения полям базового класса, то наследование тут вообще не лучший выход. Вместо наследования следует применить производящие методы, например так:
public static BaseClass CreateHello()
{
   return new BaseClass("Hello");
}


Если производный класс как-то расширяет базовый, то я бы избрал путь, который посоветовал rg45.

Смущает десяток структур — группируйте их в другие классы, либо разбивайте базовый на части.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.