【发布时间】:2011-06-17 13:09:59
【问题描述】:
如果我写:
var type = typeof(List<string>);
Console.WriteLine(type.Name);
它会写:
列表`1
我希望它只写:
列表
我该怎么做?
有没有更聪明的方法来做到这一点而无需使用Substring 或类似的字符串操作函数?
【问题讨论】:
-
从 C# 6 开始,您可以使用
nameof(List<string>)完成此操作
标签: c# .net generics reflection