![]() |
1
32
|
![]() |
2
52
您可以实现一个扩展方法来获取类型的“友好名称”,如下所示:
在您的项目中,您现在可以说:
它将显示“list<string>”。 我知道OP没有要求泛型类型参数,但我更喜欢这样。;-) 命名空间, standard aliases for built-in types ,并将StringBuilder作为练习留给读者。;-) |
![]() |
3
16
我接受Yoyo的方法。确保基元、处理数组的名称更友好,并递归以处理嵌套的泛型。还有单元测试。
|
![]() |
4
8
假设你只是想看看
见 http://msdn.microsoft.com/en-us/library/system.type.getgenerictypedefinition.aspx |
![]() |
5
6
|
![]() |
6
5
这是我的看法。我没有做任何检查,因为我所看到的,总是在那里。如果你愿意的话,你可以添加它,但我喜欢保持简单。
|
![]() |
7
3
我已经改进了Yoyos版本,以便在代码生成中使用。 请注意,现在引用的所有类型都是完全限定的=>全局::System.String。
|
![]() |
A B · C#Excel自动调整列避免长文本时出错 4 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 4 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 4 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 4 月前 |