请教如何判断字符串中是否包含某个字符?如"adfas=dfdsa"是否包含=号

解决方案 »

  1.   

    string s = "adfas=dfdsa";
                if(s.IndexOf("=")>=0) 
                    MessageBox.Show("有");
                else
                    MessageBox.Show("没有");
      

  2.   


    string str = "adfas=dfdsa";if(sText.Contains("="))
      有
    else
      没有
      

  3.   


    string str = "adfas=dfdsa";if(str.Contains("="))
      有
    else
      没有
      

  4.   

    Contains比IndexOf好。
    有人做了实验,分别用Contains和indexof测试字符在字符串的前,中,后。Contains明显占优!
    地址如下
    http://blog.udnz.com/Article/IndexOf_Vs_Contains.aspx