C# 在C中创建列表类#
我有一个问题,不确定它是否有意义,但我找不到任何与之相关的答案。 在创建实体类时,我在想,是否可以创建一个本身可以用作列表的类。 我目前的做法是,我不确定它是否过时C# 在C中创建列表类#,c#,C#,我有一个问题,不确定它是否有意义,但我找不到任何与之相关的答案。 在创建实体类时,我在想,是否可以创建一个本身可以用作列表的类。 我目前的做法是,我不确定它是否过时 MyEntityClass entityObj = new MyEntityClass(); List<MyEntityClass> entityList = new List<MyEntityClass>(); entityList.Add(entityObj); MyEntityClass entity
MyEntityClass entityObj = new MyEntityClass();
List<MyEntityClass> entityList = new List<MyEntityClass>();
entityList.Add(entityObj);
MyEntityClass entityObj=新的MyEntityClass();
List entityList=新列表();
entityList.Add(entityObj);
在C#中是否有一种高级方法可以实现同样的功能?在基类上实现iEnumerable接口,这将迫使您实现该接口的反定义,这将使基类按照您的意愿运行。如果您说为什么要这样做。回答起来会更容易。您可以创建一个集合容器类。但是,如果您没有添加任何进一步的功能,为什么要添加?NET中的泛型集合通常会覆盖您需要的任何内容。Occam的razor告诉您不要不必要地增加实体。您所做的任何事情都不会过时。请参阅