string.Equals(aa,"bb")
so easy!

解决方案 »

  1.   

    to ColorSM() :嘻嘻,我抢先了
      

  2.   

    有一个函数,用于求子字符串,还有一个函数,用来根据不同的分割符号拆分一个string 对象为多个子字符串,我都记不清了,建议查一下Msdn,.Net  FrameWork Refrence 下面的类库里面System.String类下面有详细说明的
      

  3.   

    我想 string 类的实例函数 IndexOf 可以满足你的要求.其基本用法为:
    stirng s = "hello world";
    int nPos1 = s.IndexOf("lo"); // nPos1 = 3
    int nPos2 = s.IndexOf("abc"); // nPos2 = -1
    据此编写一个函数 bool IsSubstring(string s1, string s2) 我想应该是比较容易的.
      

  4.   

    同意楼上,不过你如果想简单一点可以这样:
    string a="aabbb";
    string b="c";
    if (a.IndexOf(b)==-1)
    {
     //b不是a的子串
    }
    else
    {
     //b是a的子串
    }
      

  5.   

    给你一段我刚写的测试代码:
    string a="aabbb";
    string b="b";
    if (a.IndexOf(b)==-1)
    {
    //b不是a的子串
    MessageBox.Show("b不是a的子串") ;
    }
    else
    {
    //b是a的子串
    MessageBox.Show("b是a的子串在a的位置是:"+a.IndexOf(b).ToString()) ;
      

  6.   

    非常感谢大家回答!其实我要实现是这样的!
    string s="a,b,c,d,e";
    string s1="a";
    判断s1是否是s的子串,如果是返回true,否则返回false的!
    请大家再帮帮忙!
      

  7.   

    to letian(你快乐,所以我快乐) :我的程序能搞定呀,你试了没有?
    给你一段我刚写的测试代码:
    string a="a,a,b,b,b";
    string b="b";
    if (a.IndexOf(b)==-1)
    {
    //b不是a的子串
    MessageBox.Show("b不是a的子串") ;
    }
    else
    {
    //b是a的子串
    MessageBox.Show("b是a的子串在a的位置是:"+a.IndexOf(b).ToString()) ;
      

  8.   

    这样试试!!~~:)
    string s = "a,ds,f,fd,";
    string[] ss = s.Split(',');
    然后判断s是否是ss 的子元素即可
    给分么?:)