我这样
string s=textBox1.Text.trim();
if (String.IsNullOrEmpty(s) == true) 
        return "is null or empty";
    else
        return String.Format("(\"{0}\") is not null or empty", s);
但是如果textBox1是一个空格或多个空格就视为有字符了??
怎么办

解决方案 »

  1.   

    if (String.IsNullOrEmpty(s) == true||string.replace(s," ","")=="")
      

  2.   

    string s = textBox1.Text.Trim(); 这样就没问题了。
      

  3.   

    if (textBox1.Text.trim()="") 
    {
        return;//这样就够了.
    }
            
      

  4.   

    可以这样试试
    string s=textBox1.Text.trim(); 
    if(s==null && s.length == 0)
    {
       return "is null or empty"; 
    }
    else
    {
       ///...
    }
      

  5.   

    恩,楼上写的就可以.
    很简单的,.Trim()忽律空格就行了.
      

  6.   

    LZ是想让一个或多个空格视为空,还是视为有字符?如果想视为空,就用 .Trim(),如果想视为有字符,就不要用 .Trim()。
      

  7.   

    if (String.IsNullOrEmpty(s.Trim()) == true)