A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 恋杰 于 2013-12-6 11:46 编辑

如题,给定一个字符串“hello”

评分

参与人数 1技术分 +2 收起 理由
陈福军 + 2

查看全部评分

5 个回复

正序浏览
用foreach循环也可以
  1. string str="woshinibaba";
  2. foreach(char item in str){
  3.   Console.WriteLine(item);
  4. }
  5. Console.ReadKey();
复制代码

评分

参与人数 1技术分 +1 收起 理由
V_John + 1

查看全部评分

回复 使用道具 举报
使用string[int Index]就可以了,代码如下:
  1. namespace string字符串用for循环遍历
  2. {
  3.     class Program
  4.     {
  5.         static void Main(string[] args)
  6.         {
  7.             string str = "Hello";
  8.             for (int i = 0; i < str.Length; i++)
  9.             {
  10.                 Console.WriteLine(str[i]);
  11.             }
  12.             Console.ReadKey();
  13.         }
  14.     }
  15. }
复制代码
回复 使用道具 举报
char[]  ch=str.ToCharArray();//定义一个字符数组接收字符串的字符即可
for(int i=0;i<ch.Length;i++)
{
   Console.WriteLine(ch);
}

谢谢了  {:soso_e117:}

评分

参与人数 1技术分 +1 收起 理由
V_John + 1

查看全部评分

回复 使用道具 举报
再起来 发表于 2013-12-6 11:35
char[]  ch=str.ToArrayChar();//定义一个字符数组接收字符串的字符即可
for(int i=0;i

不好意思,写错了 是str.ToCharArray()

评分

参与人数 1技术分 +1 收起 理由
V_John + 1

查看全部评分

回复 使用道具 举报
char[]  ch=str.ToArrayChar();//定义一个字符数组接收字符串的字符即可
for(int i=0;i<ch.Length;i++)
{
   Console.WriteLine(ch[i]);
}

评分

参与人数 1技术分 +1 收起 理由
陈福军 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马