类定义中的对象列表

时间:2017-02-02 21:52:18

标签: c# class

我正在学习C#,并对特定实例中的行为和最佳实践提出疑问。我正在创建一个类,如下所示:

public class DecryptObj
{
    private string key;
    private int numMatches;
    private string decryptStr;

    private static List<DecryptObj> _decryptList = new List<DecryptObj>();

....
}

所以我有一个有3个字段和该类对象列表的类。我的假设是,通过将列表声明为静态列表,只有该列表的一个实例。 (如果我错了,请纠正我。)我的问题是,如果宣布第二个类是列表更好(最佳实践)。请随意评论其他风格,因为我想了解其他人的所作所为。

谢谢!

1 个答案:

答案 0 :(得分:0)

这取决于。如果您只需要该类的一个列表,这是执行此操作的正确方法。如果你是该类的多个列表,也许最好为它声明另一个类