下面是代码
string test = "?";//?这里是字符串的位置,由于显示不出来,就没贴了
 foreach (char c in test)
 {
   Console.Write(c + " "
 }
输出的结果图片: 

解决方案 »

  1.   


    foreach(char c in test.ToCharArray())
      

  2.   

    就是个乱码
     static void Main(string[] args)
            {
                string s = "┣҉▇҉▇҉▇҉═҉─҉";
                foreach (char t in s.ToCharArray())
                {
                    Console.Write(t+" 1");
                 
                   
                }
                Console.ReadLine();
            }
      

  3.   

     string str = "CSDN";
    var ary = Regex.Matches(str, @"\S").Cast<Match>().Select(t=>t.Value);
      

  4.   

    在web里面可以用substring截取,在控制不行,可能是字库的问题,多谢各位了
      

  5.   

    这个是正常的,有的字占4字节,而char只有2字节,楼主了解一下unicode就不会有疑惑了
      

  6.   

    foreach (string c in test)
     {
       Console.Write(c + "www.niuwanet.com"
     }