0

ターゲットは、次のようにアクセスできる 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; }
        }
    }
}
4

2 に答える 2