C# string.Empty和";之间的差异&引用;
可能重复:C# string.Empty和";之间的差异&引用;,c#,C#,可能重复: 以下声明之间的c#有什么区别吗 private string m_port = string.Empty; 或者 只是编码标准让它看起来更整洁吗?只是编码标准 它们是一样的,但看起来更好。主要区别在于语义-字符串。Emtpy表示您想要一个空字符串“可能是个错误(”,例如)。因为String.Empty是一个实例,它应该消除对象创建的开销,但是我认为解析器应该足够聪明来解决这个问题 我相信,所有字符串文字也都是从对象池中提取的,因此对象创建可能根本不会发生。可能重复: privat
以下声明之间的c#有什么区别吗
private string m_port = string.Empty;
或者
只是编码标准让它看起来更整洁吗?只是编码标准
它们是一样的,但看起来更好。主要区别在于语义-
字符串。Emtpy
表示您想要一个空字符串“
可能是个错误(”
,例如)。因为String.Empty是一个实例,它应该消除对象创建的开销,但是我认为解析器应该足够聪明来解决这个问题
我相信,所有字符串文字也都是从对象池中提取的,因此对象创建可能根本不会发生。可能重复:
private string m_port = "";