2016-03-11 6 views
0

У меня вопрос, не уверен, имеет ли он смысл, но я не мог найти никаких ответов, связанных с ним. При создании класса сущности я думал, что можно создать класс, который сам по себе можно использовать в качестве списка. Как я сделать это в настоящее время, я не уверен, если его устаревшиеСоздание классов классов в C#

MyEntityClass entityObj = new MyEntityClass(); 
List<MyEntityClass> entityList = new List<MyEntityClass>(); 
entityList.Add(entityObj); 

есть продвинутый способ, чтобы сделать то же самое в C#?

+0

Если вы скажете, почему вы хотите это сделать. На это было бы легче ответить. – CarbineCoder

+5

Вы * можете * создать коллекцию контейнерного класса. Однако, если вы не добавляете никаких дополнительных функций, зачем вам? Общие коллекции в .NET, как правило, охватывают все, что вам нужно. –

+0

Бритва Оккама говорит вам, что вы не должны умножать объекты. –

ответ

0

Внедрение интерфейса iEnumerable в базовом классе, это заставит вас реализовать определение для этого интерфейса, что сделает базовую клазу поведением так, как вы пожелаете.

Смежные вопросы