เป้าหมายคือการมีตัวแปรที่มีคุณสมบัติ Unit ซึ่งสามารถเข้าถึงได้โดยเช่น:
Params MyParams;
MyParams.Diae = 100.0;
MyParams.Diae.Unit = "kg";
ตามหลักการแล้ว ตัวแปร Diae เป็นสมาชิกของ Class Params และควรสืบทอดคุณสมบัติ Unit จากคลาส IParameter:
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; }
}
}
}
double Value
และstring Unit
? เป้าหมายสุดท้ายของคุณคืออะไร? - person ppetrov   schedule 06.05.2013