Наследование класса с параметризованным конструктором для повторного использования базовых свойств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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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