我正在编写一个包含 90 个整数变量的类。基本上有 10 个,但每个都有 3x3 属性,使它们成为 90 个。我将进一步解释。
所以我拥有的 10 个变量是:v0、v1、v2、...、v9。其中每一个都有 3 个不同的城市、县和州值。此外,它们中的每一个都有过去、现在和未来的 3 个不同的值。
因此,典型值为:v3.City.Future 或 v7.State.Past 或 v8.County.Present。
我正在考虑实现一个类,每个变量有 10 个结构,然后每个结构都有 3 个嵌套结构(用于城市、县和州),每个结构都有 3 个用于过去、现在和未来的整数变量。
这仍处于概念阶段。我尝试采用上述方法,但它不起作用。请随时提出任何建议。
谢谢。
更新:
这是代码片段:
public class MyClass
{
public MyVariable myvariable;
}
public struct MyVariable
{
public struct National
{
public int Past { get; set; }
public int Present { get; set; }
public int Future { get; set; }
}
...
}
现在,当我实例化类并访问成员(myclass.myvariable.National.Past)时,它没有获取成员。