我现在活得了一个值可能是“中国”或者是“中国人”,我想将这个字符串截取成单个的汉字存储的数组里,请问如何解决啊?

解决方案 »

  1.   

    string s = "中国人";
    char[] arr = s.ToCharArray();
      

  2.   

    string[] ss="中国人".ToCharArray().Select(s=>s.ToString()).ToArray();
      

  3.   

    string subStr = str1.Substring(0,1);
      

  4.   

    string[] ss=Regex.Split("中国人",@"(?<=\G[\u4e00-\u9fa5])");
      

  5.   

                string str = "前者是显示文本";
                char[] arry = new char[str.Length];
                foreach(char c in str)
                {
                    int i=0;
                    arry[i] = c;
                    i++;
                }
    //arry就是了