请问有没有方法计算字符串中某个字符出现的次数,要怎么写;如strina a="1,2,3,4,5,6,7,8,9";
想让这个字符串在以“,”分开放到listbox中。应该怎么写;

解决方案 »

  1.   

    Char[] A = { ';',',' };
                string[] tmpFiles = strGDDLLFiles.Split(A);
                foreach (string tmpfile in tmpFiles)
                {
                    this.comboBox1.Items.Add(tmpfile);
                }
    搞定,谢谢;
      

  2.   

    a.Split(",").Lengthpublic string[] Split ( params char[] separator )
        System.String 的成员摘要:
     标识此实例中的子字符串(它们由数组中指定的一个或多个字符进行分隔),然后将这些子字符串放入一个 System.String 数组中。  参数:
    separator: 分隔此实例中子字符串的 Unicode 字符数组、不包含分隔符的空数组或 null。 返回值:
     如果此实例不包含 separator 中的任何字符,则为由包含此实例的单个元素组成的数组。   - 或 -   如果此实例由 separator 中的一个或多个字符分隔,则为子字符串数组。   - 或 -   如果出现空白字符,而且 separator 为 null 或不包含分隔符,则返回此实例中由空白字符分隔的子字符串数组。   对于其中有两个相邻分隔符的任何子字符串,或者在此实例的开头或结尾找到分隔符,则返回 System.String.Empty。   分隔符不包括在子字符串中。
      

  3.   

    string[] tmpFiles = strGDDLLFiles.Split(A);
    直接写为 string[] tmpFiles = strGDDLLFiles.Split(",");