C# 字符串ss="&“;;vs string ss=string.empty;vs string=null;在c中#

C# 字符串ss="&“;;vs string ss=string.empty;vs string=null;在c中#,c#,C#,我对下面的代码感到困惑。哪一个更好用。你能解释一下他们之间的区别吗 我是C#learner string ss=”“ string ss=string.Empty string=null ”和String.Empty是同义词。它们都引用一个空字符串。使用哪一个是偏好的问题。以下问题包含关于该主题的各种意见: null指的是null引用。空字符串和空引用之间的区别在以下问题中详细说明: 哪个更好在很大程度上取决于您在其中使用此代码的上下文。您能更正问题中的所有拼写和语法错误吗?String

我对下面的代码感到困惑。哪一个更好用。你能解释一下他们之间的区别吗

我是C#learner

  • string ss=”“
  • string ss=string.Empty
  • string=null
  • String.Empty是同义词。它们都引用一个空字符串。使用哪一个是偏好的问题。以下问题包含关于该主题的各种意见:

  • null
    指的是null引用。空字符串和空引用之间的区别在以下问题中详细说明:


  • 哪个更好在很大程度上取决于您在其中使用此代码的上下文。您能更正问题中的所有拼写和语法错误吗?String.IsNullOrEmpty(ss)是专为此类问题设计的comparisons@DmitryBychenko当前位置在这个问题上没有可比性。我投票赞成重新开放。这个问题可能缺乏努力,甚至是重复,但我不认为它“太宽泛”。