在一个 文本框里 我想查一共输入了多少 ';' 分号  代码该怎么写?谢谢

解决方案 »

  1.   

    string x=TextBox1.Text;int count=x.Split(';').Length-1;
      

  2.   

    int nCount=TextBox1.Text.Split(";").Length
      

  3.   

    谢谢 立马揭贴
    最后想问下
    Split(';').Length-1抓出分号 的长度 减一  为什么要减一啊?
      

  4.   

    stswordman(糕) 是对的Zine_Alone(一个人的日子)  算出来多了一个
      

  5.   

    是这样的。
    x.split(new char{';'})它返回的一个字符串数组,x的字符是这样的"123;43556;3223;4323"执行完split之后返回的字符串数组的length是4,因为你要的是分号的个数,所以就得减1了。这个方法是用分号来作为分隔符,把x字符串给拆开,然后放入一个数据中把用分号拆开的字符串分别存入字符串数组中