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

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

在C#中,我希望用空字符串初始化字符串值。

我该怎么做?什么是正确的方法,为什么?

string willi = string.Empty;

string willi = String.Empty;

string willi = "";

不然怎么办?


繁华开满天机
浏览 786回答 3
3回答

慕哥6287543

使用你和你的团队发现最易读的任何东西。其他答案表明,每次使用新字符串时都会创建一个新字符串。""..这不是真的-由于字符串实习生,它将在每个程序集或每个AppDomain中创建一次(或者可能在整个过程中创建一次-在这方面不确定)。这种差别是可以忽略的-很大程度上,大规模微不足道。然而,你发现更易读的是另一回事。这是主观的,会因人而异,所以我建议你找出你的团队中大多数人喜欢什么,并且所有这些都是一致的。我个人发现""更容易读懂。论点""和" "很容易被误认为对方并不是真的和我擦肩而过。除非你用的是比例字体任何很容易看出区别。
打开App,查看更多内容
随时随地看视频慕课网APP