Ist es möglich, einen Schalter in C# zu haben, der prüft, ob der Wert Null oder nicht "" sondern String.Empty
ist? Ich weiß, ich kann dies tun:C# Switch mit String.IsNullOrEmpty
switch (text)
{
case null:
case "":
break;
}
Gibt es etwas besser, denn ich will nicht eine große Liste von IF-Anweisungen haben?
I'mm versuchen zu ersetzen:
if (String.IsNullOrEmpty(text))
blah;
else if (text = "hi")
blah
Ich wusste nicht, dass es einen Unterschied zwischen String.Empty und "" war. Was ist der Unterschied? – recursive
Es gibt keine. Auf der Content-Ebene ist es genauso. Die Referenz ist anders. String.Empty gibt immer dieselbe Instanz zurück, während "" eine andere Instanz zurückgibt. –
Ich bin Preety sicher zwei "" wird eigentlich das gleiche Objekt sein, da .net Praktikanten die Zeichenfolgen, aber nicht positiv. object.ReferenceEquals gibt an, dass sie identisch sind. – JoshBerke