La chaîne de contrôle est nulle ou vide dans linq

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();