这里涉及到中文和英文字符的混合的字符串比较!

解决方案 »

  1.   

    indexof() 可以取到字符串的位置,应该可以不吧
      

  2.   

    public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }        private void button1_Click(object sender, EventArgs e)
            {
                label1.Text = textBox1.Text.IndexOf(textBox2.Text).ToString();
                
            }
        }
    ---------------------------------------
    IndexOf找到返回位置,找不到返回-1
      

  3.   

    string a = "dahioh123geug";string b = "123";if(a.IndexOf(b)>-1){  //字符串A中包含字符串B}
      

  4.   

    string.IndexOf不行吗?楼主举两个例
      

  5.   

    static void Main(string[] args)
            {
                string t1 = "中华人民共和国";
                string t2 = "华人";
                if (t1.Contains(t2))
                {
                    Console.WriteLine("yes");
                }
                else
                {
                    Console.WriteLine("no");
                }
            }
    运行结果:yes
      

  6.   

    就用IndexOf,和中英文没关系,别忘了,在C#.net中,都可以用中文命名变量呢!
      

  7.   

    // This example demonstrates the String.Contains() method
    using System;class Sample 
    {
        public static void Main() 
        {
        string s1 = "The quick brown fox jumps over the lazy dog";
        string s2 = "fox";
        bool b;
        b = s1.Contains(s2);
        Console.WriteLine("Is the string, s2, in the string, s1?: {0}", b);
        }
    }
    /*
    This example produces the following results:Is the string, s2, in the string, s1?: True
    */可以么?
      

  8.   

    IndexOf()函数包括了模式匹配,可以解决这个问题的
      

  9.   

    大家给的例子里面都是使用的英文,当然可以过,敢问c8640(雨中风) 兄,
    怎么我的C#里面String没有Contains这个函数?
    我是在用C#写ASP.net程序。
      

  10.   

    我的方法,使用正则表达式:
    using System.Text.RegularExpressions;
         string m ="我的网站地址www.10000o.com.cn";
         string n = Regex.Match(m, "地址www").ToString();
         if (n != "")
         {
             //存在
         }
         else
         {
             //不存在
         }
    //验证通过
      

  11.   

    我弄过了,还是不行:[AjaxMethod()] //或写成 [AjaxPro.AjaxMethod] 
    public ArrayList GetSearchItems( string strQuery )
    {
    //生成数据源
    ArrayList items = new ArrayList();
    items.Add("51aspx");
    items.Add("aspx");
    items.Add("asp.net");
    items.Add("51aspx.com");
    items.Add("51aspx51aspx");
    items.Add("www.51aspx.com");
    items.Add("aspx.net"); 
    items.Add("中国人");
    items.Add("中华人民共和国"); //筛选数据
    ArrayList selectItems = new ArrayList();
    foreach( string str in items )
    {
    string n = Regex.Match(str,strQuery).ToString();
    if (n != "")
    {
    selectItems.Add(str);
    }
    }
    return selectItems;
    }
      

  12.   

    有的,你在msdn的string中可以查到Contrains方法.而且在大部分的Collection集合类中都实现了这个方法.兄弟,遇到问题可以先查查msdn的类库,看看有什么可以解决自已的问题.上面的解释已经相当详细了.