1
我有一個Dictionary<Type, Dictionary<Guid,Component>>
其中外部字典的關鍵是存儲在內部的對象的類型。相關的泛型參數
我想用一個通用的方法獲取內部字典中的一個對象。喜歡的東西:
public T getObject<T>(Guid id, ???/*typeof(T) passed here*/) where T : Component
我怎麼能限制的第二個參數被typeof運算(T)?
爲什麼你需要的類型,請通過?它不是已經可以通過'T'訪問嗎? –
如果不能隱含,您只需在方法的調用中指定類型。 'var item = getObject(id)'。 –