c# - 在 ABC 类中有一个集合<ABC> 可以吗?这是好的做法吗?

标签 c# c#-4.0

<分区>

我有一个假设为 ABC 的类,在该类中我有一个类型为 ABC 的集合,这是一种很好的做法吗,在什么情况下我们应该尝试这种方法?

Public Class ABC

{
   Public Collection<ABC> abcCollection{get;set;}
}

最佳答案

在某些情况下,您可能希望将一个类与同一类的集合相关联。例如::

public class Person
{
    public Collection<Person> Family { get; set; }
    public Collection<Person> Children { get; set; }
}

关于c# - 在 ABC 类中有一个集合<ABC> 可以吗?这是好的做法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21211953/

相关文章:

c# - 清除或删除 ASP.Net 中的查询字符串

html - MVC 3 : Append get parameters on a ActionLink

c# - 如何从控制台应用程序(如 Far)接收颜色输出?

c# - 获取属性类型以传递给泛型方法

c# - 如何为父对象属性设置默认绑定(bind)属性?

c# - dotnet core 3.1 windows 服务无法加载配置设置

c# - Actor 模型 (Akka.net) 中存储的状态在哪里?

c# - 运算符重载 ==, !=, Equals

c# - 如何使用 NHibernate Criteria API 进行多重连接

c# - 以图像的实际大小获取鼠标的真实位置,而不是鼠标在 PictureBox 中的位置