J’ai une chaîne avec un espace vide (” ________ “)
ssortingng MyNote= Convert.ToSsortingng(Session["MyNote"]); if(MyNote!=null || MyNote != "") { }
MyNote! = “” Ne fonctionne pas si ssortingng a plus d’espace, alors
Comment puis-je vérifier que ma chaîne est “” ou nulle en utilisant linq en C #?
Ssortingng.IsNullOrWhiteSpace
est la méthode que vous recherchez.
Indique si une chaîne spécifiée est null, vide ou consiste uniquement en caractères d’espacement.
Sinon, en utilisant votre idée:
if(MyNote!=null && MyNote.Trim() != "") { }
ou
if(MyNote!=null && MyNote.Trim().Length == 0) { }
if(MyNote!=null || MyNote.Length > 0) //or you may want to set different value than 0 { }
Cela fonctionne pour moi:
ssortingng MyNote = Session["MyNote"] == null ? Ssortingng.Empty : Session["MyNote"].ToSsortingng();