比如有一個字符串是AAS12
但是我要分解為
A,A,S,1,2
這個該怎麼實現?
謝謝,在線等!!!

解决方案 »

  1.   

    先用lenth最长度,然后创建一个相应长度的数组,再用substring方法循环取就可以了。试试。朋友
      

  2.   

    string [] temp;.
    string str = "AAS12";
    for (int i = 0;i < str.length() - 1;i ++)
    {
    temp[] += str[i];
    }
    return temp[];
      

  3.   

    string str = "AAS12";
    foreach(char c in str)
    {
        //c为str中单个字符
    }
      

  4.   

    如果要字符数组
    char[] arr = str.ToCharArray();
      

  5.   

    string temp = new string[source.length];
    int start = 0;
    for(int i =0 ;i<source.length;i++)
    {
      temp[i] = source.substring(j,i);
      j++;
    }
      

  6.   

    viena(维也纳nn) 的方法看样子挺好
      

  7.   

    StringBuilder sb = new StringBuilder();
                string str = "AAS12";
                
                for (int i=0;i<str.Length;i++)
                {
                    sb.Append(str[i]);
                    if (i != str.Length - 1)
                        sb.Append(',');
                }
                MessageBox.Show(sb.ToString());
      

  8.   

    謝謝各位拉,一會不來,就有這麼多的答案了。
    現在已解決,方法和char[] arr = str.ToCharArray();
    一樣