如  string a="abcde";
    string b="cd";
    判断 a是否包含b

解决方案 »

  1.   

    if(a.IndexOf(b)>0)
    MessageBox.Show("a包含了b");
      

  2.   

    例使用 InStr 函数返回一个字符串在另一个字符串中的第一个匹配项的位置。Dim SearchString, SearchChar As String
    Dim MyPos As IntegerSearchString ="XXpXXpXXPXXP"   ' String to search in.
    SearchChar = "P"   ' Search for "P".' A textual comparison starting at position 4. Returns 6.
    MyPos = InStr(4, SearchString, SearchChar, CompareMethod.Text)   ' A binary comparison starting at position 1. Returns 9.
    MyPos = InStr(1, SearchString, SearchChar, CompareMethod.Binary)' Comparison is binary by default (last argument is omitted).
    MyPos = InStr(SearchString, SearchChar)   ' Returns 9.MyPos = InStr(1, SearchString, "W")   ' Returns 0.
      

  3.   

    if(a.IndexOf(b)!=-1)
      console.WriteLine("找到了!");
      

  4.   

    string a="abcde";
    string b="cd";
    if(a.IndexOf(b)>=0)
    MessageBox.Show("a包含b");
    else
    MessageBox.Show("a不包含b");