如何编写类,以便在其中嵌套多个列表

本文关键字:嵌套 列表 在其中 何编写 | 更新日期: 2023-09-27 18:34:44

我想有一个 12 个月的课程,每个月包括 6 个部分。每个部分都是浮点数的列表。

我使用了这些类,但我无法访问浮点数列表:

    class months
    {
        parts m1 = new parts();
        parts m2 = new parts();
        parts m3 = new parts();
        parts m4 = new parts();
        parts m5 = new parts();
        parts m6 = new parts();
        parts m7 = new parts();
        parts m8 = new parts();
        parts m9 = new parts();
        parts m10 = new parts();
        parts m11 = new parts();
        parts m12 = new parts();
    }
    class parts
    {
        List<float> p1;
        List<float> p2;
        List<float> p3;
        List<float> p4;
        List<float> p5;
        List<float> p6;
    }
 months aa = new months();

我想像这样将数字添加到浮点列表:

months aa = new months();
aa.m1.p1.add(11.5);

在这种情况下哪个更好,结构或类?

如何编写类,以便在其中嵌套多个列表

您的字段已private 。您需要使它们public

class months
{
    public parts m1 = new parts();
    public parts m2 = new parts();
    ...
}
class parts
{
    public List<float> p1;
    public List<float> p2;
    ...
}

您还需要初始化parts类的字段。