Pad*_*Pad 1 .net c# generics types
得到一个简单的问题,我想我知道答案,但我不想听到其他人的意见.
假设我将创建一个通用函数:
public string GetTypeName<T>()
{
}
Run Code Online (Sandbox Code Playgroud)
它应该返回类型T的名称,这很容易:
return typeof(T).Name
Run Code Online (Sandbox Code Playgroud)
在这一点上,我们可以忽略,这不适用于泛型类型,这不是问题的主题.
我的问题是:如果有人调用这样的函数:
GetTypeName<int>()
Run Code Online (Sandbox Code Playgroud)
它应该返回"int".
如果有人像这样调用函数:
GetTypeName<Int32>()
Run Code Online (Sandbox Code Playgroud)
它应该返回"Int32".
但我认为那不可能吧?
谢谢回答!
| 归档时间: |
|
| 查看次数: |
792 次 |
| 最近记录: |