假设我有一个泛型类
我的目标是为每个 T 创建一个单例,然后稍后通过 T 快速检索它们。
伪代码如下:
Foo<T>
。我的目标是为每个 T 创建一个单例,然后稍后通过 T 快速检索它们。
伪代码如下:
STORE new Foo<int>
STORE new Foo<MyClass>
GET instance for MyClass -> returns the Foo<MyClass> created above.
在Java中,我会创建一个字典,以Type作为键,以Foo<*>
作为值。
在C#中,相当的魔法是什么?
Dictionary<Type, object>
。 - Seva Alekseyev