C# 获取静态类的泛型类型
我有一个通用的静态类:C# 获取静态类的泛型类型,c#,reflection,C#,Reflection,我有一个通用的静态类: public static class IsolatedStorageCacheManager<BagType> { } 如何在Retrive方法中获取特定类型作为BagType发送?我尝试使用反射,但没有结果/ 我不太确定你想要什么,但这有帮助吗 public static class IsolatedStorageCacheManager<BagType> { public static Type Retrieve()
public static class IsolatedStorageCacheManager<BagType>
{
}
如何在Retrive方法中获取特定类型作为BagType发送?我尝试使用反射,但没有结果/ 我不太确定你想要什么,但这有帮助吗
public static class IsolatedStorageCacheManager<BagType>
{
public static Type Retrieve()
{
return typeof(BagType);
}
}
公共静态类隔离存储缓存管理器
{
公共静态类型检索()
{
返回类型(BagType);
}
}
这个问题的措辞令人困惑。在代码中,泛型类型始终为BagType
。你不需要在这里进行反射,因为它是硬编码到BagType
。你应该展示你试图使用反射的代码,你的问题回答起来有点模糊。我在这里没有看到反射,你会得到什么例外?
public static class IsolatedStorageCacheManager<BagType>
{
public static Type Retrieve()
{
return typeof(BagType);
}
}