gpt4 book ai didi

c# - 类中对象的列表或字典

转载 作者:太空狗 更新时间:2023-10-29 20:04:09 25 4
gpt4 key购买 nike

<分区>

我和一个 friend (都是编程新手)争论在包含该类所有实例的类中包含字典是否明智。

我说字典在主目录中而不是在类本身中更好。

我没有充分的理由说为什么,但我从未见过类会记录已创建的对象。

您能告诉我每种方法的优缺点吗?

提前致谢。

答:

    class Table
{
public static Dictionary<int,Table> Tables = new Dictionary<int, Table>();
...
public table (int ID) // constructor
{
...
Tables.Add(ID,this);
}
}

乙:

     class Program
{
public Dictionary<int,Table> Tables = new Dictionary<int, Table>();
static void Main(string[] args)
{
...
Table A = new Table (10);
Tables.Add(10,A);
}
}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com