C#入门5.7——迭代语句之foreach语句
来源:互联网 发布:sql replace 正则替换 编辑:程序博客网 时间:2024/06/05 05:39
foreach提供了一个for语句的捷径,而且还促进了集合类更为一致。
格式
foreach(类型 变量 in 集合) //注意集合二字。
{代码体}
补充:string类型可以看成是char类型的一个集合
新语句
char.IsWhiteSpace(c) //判断c是否为空格
例子:将语句识别为单词并逐行输出
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication4{ class Program { static void Main(string[] args) { Console.WriteLine("请输入一个英文句子:"); string englishJuZi = Console.ReadLine(); foreach (char word in englishJuZi) { if(char.IsWhiteSpace(word)) { Console.WriteLine(); } else { Console.Write(word); } } Console.ReadKey(); } }}
foreach语句
每执行一次内含的代码时,循环变量就会依次读取集合中的一个元素。
此处的循环变量只是一个只读型的局部变量,这个值如果被修改编译器会发生错误。
0 0
- C#入门5.7——迭代语句之foreach语句
- C#拾遗之foreach迭代语句
- C#入门5.4——迭代语句之while语句
- C#入门5.5——迭代语句之do...while语句
- C#入门5.6——迭代语句之for语句
- foreach迭代语句
- C#之foreach语句
- C#入门5.1——分支语句之if语句
- C#入门5.2——分支语句之switch语句
- C#入门5.9——跳转语句之break语句
- C#入门5.10——跳转语句之continue语句
- C#入门5.11——跳转语句之return语句
- C#入门5.12——跳转语句之goto语句
- C# Foreach语句
- C#中的foreach语句
- c#中foreach语句
- C#中的foreach语句
- 一条sql语句两次foreach迭代问题
- SpingMVC ModelAndView, Model,Control以及参数传递
- Tomcat(8005,8080,8009)端口占用问题常见原因及解决方法
- 异或之美
- LeetCode Algorithms2: add two numbers
- Reverse Linked List
- C#入门5.7——迭代语句之foreach语句
- 机器学习(一)机器学习概论
- 微盘
- 一些个人的总结
- mysql 5.7版本目录无data文件夹的解决办法
- SourceInsight查看Linux内核源码
- Android属性动画的基本用法
- Java基础之类与对象
- socket与http的区别