【发布时间】:2010-06-16 14:45:05
【问题描述】:
我有一个类似的方法:
public T Get<T>(string key)
{
}
现在说如果类型是字符串,我想返回“hello”,如果是 int 类型,我想返回 110011。
我该怎么做?
typeof(T) 似乎不起作用。
理想情况下,我想做一个 switch 语句,并根据泛型的类型(string/int/long/etc)返回一些东西。
这可能吗?
【问题讨论】:
-
那为什么不使用单独的方法呢?那是为了使用泛型而使用泛型。