string str  = "钓鱼岛";
List<string> word = new List<string>();
如何把"钓","鱼","岛"这三个字符,依次加入 word

解决方案 »

  1.   

     string str = "钓鱼岛";
                List<string> word = new List<string>();
                for (int i = 0; i < str.Length; i++)
                {
                    word.Add(str.Substring(i, 1));
                }
      

  2.   

                string str = "钓鱼岛";
                List<string> word = new List<string>();
                char[] strArray = str.ToArray();
                foreach (char c in strArray)
                {
                    word.Add(c.ToString());
                }
      

  3.   

    List<string> word = str.Select(x => x.ToString()).ToList();
      

  4.   

    错误 8 “string”不包含“Select”的定义,并且找不到可接受类型为“string”的第一个参数的扩展方法“Select”(是否缺少 using 指令或程序集引用?) 
      

  5.   


    引入命名空间 using System.Linq;
      

  6.   


    C# 2008需要List<string> word = str.ToCharArray().Select(x => x.ToString()).ToList();话说你不是一直用2010么?