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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 郑志强 中级黑马   /  2013-3-15 19:11  /  1627 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如何把"hello c sharp" 反转为"olleh c prahs"

评分

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

查看全部评分

2 个回复

正序浏览
视频中可能没有讲foreach   下面是有个简单的说明你看下

for 循环:
for(表达式1;表达式2;表达式3)
{
循环体;
}
表达式1:一般用来声明循环变量  int i=0;
表达式2:一般为关系表达式  i<100;
表达式3:改变循环条件  i++;
对已知循环次数的循环 多用for循环;
Foreach
语法:
Foreach(集合中单个的类型 局部变量名  in  集合对象)
{
循环体;//循环体中的”局部变量”表示集合中遍历的数剧
}
循环的过程:总是从开始,一直循环到结束,中间不会停下来,除了break;

然后理解楼上的内容  就简单了

评分

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

查看全部评分

回复 使用道具 举报
本帖最后由 杞文明 于 2013-3-15 20:38 编辑
  1. static void Main(string[] args)
  2. {
  3. string s = "hello c sharp";
  4. string ss = "";
  5. string[] lines = s.Split(' '); //把字符分隔出来
  6. foreach (string line in lines)
  7.   {
  8.     for (int i =line.Length-1; i >=0; i--)
  9.     {
  10.        ss = ss + line[i]; //倒着去字符
  11.    }
  12.    ss = ss + " ";
  13. }
  14. Console.WriteLine("转换之前{0}",s);
  15. Console.WriteLine("转换之后{0}", ss);
  16. Console.ReadKey();
  17. }
复制代码

评分

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

查看全部评分

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