我希望有一个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);
在这种情况下哪个更好,结构还是类?
答案 0 :(得分:1)
您的字段为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
类的字段。