Наследование класса с параметризованным конструктором для повторного использования базовых свойствC#

Место общения программистов C#
Anonymous
Наследование класса с параметризованным конструктором для повторного использования базовых свойств

Сообщение Anonymous »

Я пытаюсь свести к минимуму использование конструкторов в производных классах и иметь базовый класс для хранения общих свойств
поэтому я попробовал следующее

Код: Выделить всё

public class sharedData
{
public string GlobMeta;
public int GlobValue;
public sharedData(string meta, int value)
{
GlobMeta = meta;
GlobValue= value;

}
}
public class derivedData: sharedData
{
public string test;
test = string.Format("Shared meta = {0}, Shared Value = {1}",GlobMeta, GlobValue);
}
затем используйте

Код: Выделить всё

var shared = new sharedData("desc", 1);
var derived = new derivedData();
var testData = derived.test;
поэтому, когда я создам экземпляр производного класса, он будет использовать базовые (общие) значения, общие для всех производных классов.
Как я могу это реализовать, поскольку моя идея заключалась в том, чтобы использовать меньше памяти при больших коллекциях данных. а также чистый код и простота использования.

Подробнее здесь: https://stackoverflow.com/questions/321 ... properties

Вернуться в «C#»