我想添加一些函數來雙重類型。我創建了新的類「ExtraDouble」,我想讓課程表現爲雙重行爲。C#繼承後雙
例如:我有:
class ExtraDouble{
double myVar = 0.59;
}
,並且凡:
Extradouble e = new Extradouble();
String.Format("Value of e is: {0}", e) // return: Value of e is: 0.59
這可能嗎?使用的 「e」 必須返回變量 「myVar的」 的值(沒有任何訪問器)
默認
首先,你可能會更好使它成爲一個不可修改的結構。但是,你真的可以在'double'上創建擴展方法。僅供參考'String.Format'將調用'ToString',所以你只需重寫它並返回'myVar.ToString()'。 – juharr