在2.0版之前的.NET中,"" 创建对象,string.Empty不创建对象所以string.Empty效率高。
但是 在.NET 2.0版及更高版本中,所有出现的"“引用都指向相同的字符串文字,这意味着”"等效于.Empty,但速度不如.Length == 0。
综上所述 .Length == 0是最快的选择,但.Empty代码会更简洁。
在2.0版之前的.NET中,"" 创建对象,string.Empty不创建对象所以string.Empty效率高。
但是 在.NET 2.0版及更高版本中,所有出现的"“引用都指向相同的字符串文字,这意味着”"等效于.Empty,但速度不如.Length == 0。
综上所述 .Length == 0是最快的选择,但.Empty代码会更简洁。