当前位置:编程学习 > C#/ASP.NET >>

字符串操作

string str  = "钓鱼岛";
List<string> word = new List<string>();



如何把"钓","鱼","岛"这三个字符,依次加入 word --------------------编程问答--------------------  string str = "钓鱼岛";
            List<string> word = new List<string>();
            for (int i = 0; i < str.Length; i++)
            {
                word.Add(str.Substring(i, 1));
            }
--------------------编程问答--------------------             string str = "钓鱼岛";
            List<string> word = new List<string>();
            char[] strArray = str.ToArray();
            foreach (char c in strArray)
            {
                word.Add(c.ToString());
            }

        
--------------------编程问答--------------------

            List<string> word = str.Select(x => x.ToString()).ToList();
        
--------------------编程问答--------------------

            
引用 3 楼 devmiao 的回复:
List<string> word = str.Select(x => x.ToString()).ToList();

大神,这是浪布达表达式么??? --------------------编程问答-------------------- 错误 8 “string”不包含“Select”的定义,并且找不到可接受类型为“string”的第一个参数的扩展方法“Select”(是否缺少 using 指令或程序集引用?)  --------------------编程问答--------------------
引入命名空间 using System.Linq; --------------------编程问答--------------------
引用 5 楼 u010276133 的回复:
错误 8 “string”不包含“Select”的定义,并且找不到可接受类型为“string”的第一个参数的扩展方法“Select”(是否缺少 using 指令或程序集引用?)


C# 2008需要List<string> word = str.ToCharArray().Select(x => x.ToString()).ToList();

话说你不是一直用2010么?  --------------------编程问答-------------------- 1楼的代码是对的. --------------------编程问答-------------------- 7楼的代码明显比较精湛啊!佩服。。呵呵~~学习了。。 --------------------编程问答-------------------- 我惊奇的是这三个居然没有被和谐 --------------------编程问答-------------------- 我惊奇的是这三个字居然没有被和谐 
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,