ターゲットは、次のようにアクセスできる Unit プロパティを持つ変数を持つことです。
Params MyParams;
MyParams.Diae = 100.0;
MyParams.Diae.Unit = "kg";
理想的には、変数 Diae はクラス Params のメンバーであり、クラス IParameter から Unit プロパティを継承する必要があります。
internal class IParameter
{
string unit;
internal string Unit { get; set; }
internal IParameter()
{
unit = "";
}
}
Diae変数を宣言するには? 予想される宣言の準コードのスニペットを次に示します。
namespace SomeCode
{
internal class Params
{
double diae;
internal class Diae:IParameter
{
get { return diae; }
set { diae = value; }
}
}
}