为了账号安全,请及时绑定邮箱和手机立即绑定

在C#中,我应该使用string.empty还是String.empty或“来弱化字符串?

在C#中,我应该使用string.empty还是String.empty或“来弱化字符串?

繁华开满天机 2019-06-18 16:13:24
在C#中,我应该使用string.empty还是String.empty或“来弱化字符串?在C#中,我希望用空字符串初始化字符串值。我该怎么做?什么是正确的方法,为什么?string willi = string.Empty;或string willi = String.Empty;或string willi = "";不然怎么办?
查看完整描述

3 回答

?
慕哥6287543

TA贡献1831条经验 获得超10个赞

使用你和你的团队发现最易读的任何东西。

其他答案表明,每次使用新字符串时都会创建一个新字符串。""..这不是真的-由于字符串实习生,它将在每个程序集或每个AppDomain中创建一次(或者可能在整个过程中创建一次-在这方面不确定)。这种差别是可以忽略的-很大程度上,大规模微不足道。

然而,你发现更易读的是另一回事。这是主观的,会因人而异,所以我建议你找出你的团队中大多数人喜欢什么,并且所有这些都是一致的。我个人发现""更容易读懂。

论点""" "很容易被误认为对方并不是真的和我擦肩而过。除非你用的是比例字体任何很容易看出区别。


查看完整回答
反对 回复 2019-06-18
  • 3 回答
  • 0 关注
  • 785 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信