相关疑难解决方法(0)

String.Empty和""(空字符串)有什么区别?

在.NET中,String.Empty和之间的区别是什么"",它们是可互换的,还是存在一些基本的参考或本地化问题,这些问题String.Empty将确保不是问题?

.net string double-quotes

278
推荐指数
11
解决办法
8万
查看次数

93
推荐指数
5
解决办法
5万
查看次数

IL中的ldsfld和ldstr有什么不同?

我已经阅读了一些关于String.Empty vs""的文章,我也做了自己的测试.它们之间有所不同.

的String.Empty

L_0001: ldsfld string [mscorlib]System.String::Empty
Run Code Online (Sandbox Code Playgroud)

""

L_0001: ldstr ""
Run Code Online (Sandbox Code Playgroud)

在我与朋友交谈之后,他们认为String.Empty比""更快,因为在引擎盖下(在汇编级别)ldstr比ldsfld做更多的1圈.(我不记得使它们与众不同的步骤)

我想知道如何检查这方面的性能.

.net cil

8
推荐指数
3
解决办法
3781
查看次数

标签 统计

.net ×2

c# ×1

cil ×1

double-quotes ×1

string ×1