黑马程序员技术交流社区
标题:
反转字符串
[打印本页]
作者:
郑志强
时间:
2013-3-15 19:11
标题:
反转字符串
如何把"hello c sharp" 反转为"olleh c prahs"
作者:
杞文明
时间:
2013-3-15 19:59
本帖最后由 杞文明 于 2013-3-15 20:38 编辑
static void Main(string[] args)
{
string s = "hello c sharp";
string ss = "";
string[] lines = s.Split(' '); //把字符分隔出来
foreach (string line in lines)
{
for (int i =line.Length-1; i >=0; i--)
{
ss = ss + line[i]; //倒着去字符
}
ss = ss + " ";
}
Console.WriteLine("转换之前{0}",s);
Console.WriteLine("转换之后{0}", ss);
Console.ReadKey();
}
复制代码
反转字符串.jpg
(44.54 KB, 下载次数: 51)
下载附件
2013-3-15 19:58 上传
作者:
王毅
时间:
2013-3-15 20:23
视频中可能没有讲foreach 下面是有个简单的说明你看下
for 循环:
for(表达式1;表达式2;表达式3)
{
循环体;
}
表达式1:一般用来声明循环变量 int i=0;
表达式2:一般为关系表达式 i<100;
表达式3:改变循环条件 i++;
对已知循环次数的循环 多用for循环;
Foreach
语法:
Foreach(集合中单个的类型 局部变量名 in 集合对象)
{
循环体;//循环体中的”局部变量”表示集合中遍历的数剧
}
循环的过程:总是从开始,一直循环到结束,中间不会停下来,除了break;
然后理解楼上的内容 就简单了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2