Check string ist null oder leer in linq
Habe ich string mit dem leeren Raum("________")
string MyNote= Convert.ToString(Session["MyNote"]);
if(MyNote!=null || MyNote != "")
{
}
MyNote != "" funktioniert nicht, wenn der string hat mehr Platz, so
Wie kann ich überprüfen mein string ist "" oder null durch die Verwendung von linq in C#?
Wenn Sie wirklich wollten, LINQ die richtige Antwort gewesen wäre
if (MyNote != null && MyNote.Any(c => !char.IsWhitespace(c))) ...
. Aber ich bezweifle, das ist etwa LINQ.InformationsquelleAutor user2869820 | 2013-10-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
- String.IsNullOrWhiteSpace
ist die Methode, die Sie suchen.Alternativ können Sie Ihre Idee:
oder
Sollten Sie
||
in&&
. Sie prüfen für Nicht Null Oder Nicht WhiteSpace-Zeichen. Dies wird auch eine Ausnahme, wenn MyNote ist null.richtig.
InformationsquelleAutor Jeroen Vannevel
Und mit Beschnitt es wird nicht funktionieren, da es eine exception wirft, wenn MyNote ist null.
InformationsquelleAutor zkanoca
Diese funktioniert bei mir:
InformationsquelleAutor jade290