在此之前我不知道是否问过,但我对下面的代码块感到困惑。
代码 1
if (String.IsNullOrEmpty(control.Text.Trim()))
{
// Code to execute
}
代码 2
if (control.Text.Trim() == "")
{
// Code to execute
}
代码 3
if (control.Text.Trim() == null)
{
// Code to execute
}
代码 4
if (control.Text.Trim() == string.Empty)
{
// Code to execute
}
据我说,所有人都在为我工作。
我只是想知道这 4 个代码块之间有什么不同。