このような Dictionary から継承するクラスがあります
public class ManagedSettings : Dictionary<string, object>
これができるようになりたいから
public object this[string key, bool myVar = true]
{
get{...}
set{...}
}
したがって、ユーザーは次のことができます
managerSettingVar["hisKey"] = hisValue;
しかし今、私はユーザーがこのようなことをできるようにしたい
managerSettingVar<bool>["hisKey"]
そのため、キー「hisKey」の値はすでに bool としてキャストされています。私が提案しているように、それは可能ですか?T を使用してみましたが、まだうまくいきません。何かのようなもの
public T this<T>[string key, bool myVar = true]