90 個の整数変数を保持するクラスを作成しています。基本は10個ですが、それぞれ3×3属性なので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) にアクセスすると、メンバーが取得されません。