class Base
{
}
class A: Base
{
}
class B:A
{
}
我希望能夠得到對於B字符串實例的字符串「Base.AB」試圖讓代表一類heirachy
當然,我可以簡單地做
class B:A
{
const string NAME = "Base.A.B";
}
但是那一種脆弱的,如果我改變的事情,我必須改變它在很多地方
我開始了
class Base
{
protected string Name {get{return typeof(Base).Name;}};
}
使用每個類層次結構級別的dea來調用它的base.Name方法。但我現在不得不再次命名Base(如果我忘記了,它在編譯時會失敗),但它仍然看起來很脆弱。
你贏了,因爲年終解決方案沒有'.object'(按照'規範')。遞歸答案都可以得到業力 – pm100