The*_*des 10 c# .net-2.0 c#-2.0
考虑以下:
private T getValue<T>(String attr)
{ ... }
Run Code Online (Sandbox Code Playgroud)
如何查看Type是什么?
我在考虑:
if("" is T) // String
if(1 is T) // Int32
Run Code Online (Sandbox Code Playgroud)
有没有更好的办法?
如果你需要获得泛型类型参数的类型,这几乎肯定是函数设计中的一个缺陷; 这与 "通用" 相反.因此,请改用重载.
除此之外,Unsliced已经给出了确定类型的正确答案T.
| 归档时间: |
|
| 查看次数: |
12414 次 |
| 最近记录: |