相关疑难解决方法(0)

字符串与C#中的字符串

可能重复:
在C#中,String和string之间有什么区别

在C#中,string关键字(在Visual Studio中作为数据类型突出显示)只是String类的快捷方式吗?

在这种情况下,从语义角度进行编码时使用它们是相同的.但是,从性能的角度来看它是一样的吗?我的意思是,当执行映射时:编译期间(我猜是这样),编译期间或执行期间的JIT编译期间?

或者这可能是错的:字符串和字符串在C#中不是一样的,所以在某些情况下它们不能互换

.net c# string performance types

264
推荐指数
0
解决办法
6万
查看次数

给定一个类型实例,如何在C#中获取泛型类型名称?

给定泛型类型,包括

List<string>
Nullable<Int32>
Run Code Online (Sandbox Code Playgroud)

我如何获得C#的通用名称?

var t = typeof(Nullable<DateTime>);    
var s = t.GetGenericTypeDefinition().Name + "<" + t.GetGenericArguments()[0].Name + ">";
Run Code Online (Sandbox Code Playgroud)

这产生了

"Nullable`1<DateTime>"
Run Code Online (Sandbox Code Playgroud)

, 但是我需要

"Nullable<DateTime>"
Run Code Online (Sandbox Code Playgroud)

.

c# reflection code-generation

30
推荐指数
2
解决办法
8423
查看次数

标签 统计

c# ×2

.net ×1

code-generation ×1

performance ×1

reflection ×1

string ×1

types ×1