我因爲我希望能夠做到這一點轉換值和T
public object this[string key, bool myVar = true]
{
get{...}
set{...}
}
所以從字典繼承這樣
public class ManagedSettings : Dictionary<string, object>
類用戶可以做
managerSettingVar["hisKey"] = hisValue;
但是現在我想允許用戶做這樣的事情
managerSettingVar<bool>["hisKey"]
因此,鍵「hisKey」的值將作爲bool已經被轉換。 這是甚至可能的,因爲我建議?我嘗試過使用T,但還沒有幸運。 類似於
public T this<T>[string key, bool myVar = true]
你要什麼與 'hisVar' 做。我在你的簽名中看到它,但不會回到代碼中。 – 2013-05-03 11:38:08
最後一行有'T'的用途是什麼? – dasblinkenlight 2013-05-03 11:40:03
myVar hisVar任何..我需要使用它裏面的獲取設置方法 – 2013-05-03 11:41:34