Değeri boş veya boş değil "", ancak String.Empty
değil, denetler C# bir anahtar olması mümkün mü? Ben bunu biliyorum:C# ile geçiş String.IsNullOrEmpty
switch (text)
{
case null:
case "":
break;
}
daha iyi bir şey var mı, ben büyük bir listesine sahip istemiyorum çünkü tabloların IF?
I'mm değiştirmeye çalışırken:
if (String.IsNullOrEmpty(text))
blah;
else if (text = "hi")
blah
Ben String.Empty ve "" arasında bir fark olduğunu bilmiyordum. Fark ne? – recursive
Hiç yok. İçerik düzeyinde aynı. Referans farklıdır. String.Empty, her zaman aynı örneği verirken "" farklı bir örnek döndürür. –
Eminim iki "" aslında aynı nesne olacaktır. Çünkü .net dizeleri kesiyor ama pozitif değil. object.ReferenceEquals, aynı olduklarını gösterir. – JoshBerke