学习笔记——C#中特殊流程语句
来源:互联网 发布:车牌号码测吉凶算法 编辑:程序博客网 时间:2024/05/19 22:06
foreach语句
用于枚举一个集合的元素,并对该集合中的每个元素执行一次嵌入语句
但是foreach语句不应用于更改集合内容,以避免产生不可预知的错误
语法格式:
foreach(【类型】【迭代变量名】in【集合类型表达式】)
{
【语句块】
}
其中【类型】和【迭代变量名】用于申明迭代变量,迭代变量相当于一个范围覆盖整个语句块
的局部变量。在foreach语句执行期间,迭代变量表示当前正在为其执行迭代的集合元素
【集合类型表达式】必须有一个从该集合的元素类型到迭代变量的类型的显示转换。如果【集合类型
表达式】的值为null,则会出现异常
实例:
static void Main(string[]args)
{
ArrayList alt=new ArrayList();
alt.Add("abc");
alt.Add("def");
alt.Add("ghi");
alt.Add("jkl");
Console.WriteLine("数组元素为:");
foreach(string Element in alt)
{
Console.WriteLine(Element);
}
}
用于枚举一个集合的元素,并对该集合中的每个元素执行一次嵌入语句
但是foreach语句不应用于更改集合内容,以避免产生不可预知的错误
语法格式:
foreach(【类型】【迭代变量名】in【集合类型表达式】)
{
【语句块】
}
其中【类型】和【迭代变量名】用于申明迭代变量,迭代变量相当于一个范围覆盖整个语句块
的局部变量。在foreach语句执行期间,迭代变量表示当前正在为其执行迭代的集合元素
【集合类型表达式】必须有一个从该集合的元素类型到迭代变量的类型的显示转换。如果【集合类型
表达式】的值为null,则会出现异常
实例:
static void Main(string[]args)
{
ArrayList alt=new ArrayList();
alt.Add("abc");
alt.Add("def");
alt.Add("ghi");
alt.Add("jkl");
Console.WriteLine("数组元素为:");
foreach(string Element in alt)
{
Console.WriteLine(Element);
}
}
- 学习笔记——C#中特殊流程语句
- PHP学习笔记——特殊的流程控制语句
- 学习笔记——C#中特殊的运算符
- C#基础学习——流程控制语句
- Java笔记———流程语句学习
- Delphi学习笔记四——流程语句
- Swift学习笔记5——流程控制语句
- java学习笔记4——流程控制语句
- Swift4学习笔记5——流程控制语句
- C#中流程控制语句
- js学习笔记(几个特殊语句)
- JAVA基础——初识JAVA(五)(流程控制、分子语句、循环语句、特殊流程控制语句)
- PHP学习(九)--特殊的流程控制语句
- Python笔记——流程语句
- Python学习笔记——特殊方法
- C#学习笔记 7 语句
- 黑马程序员——学习笔记03.java流程控制语句和函数
- (04)Java学习笔记——程序流程控制(控制语句)
- 各种排序算法
- iOS 返回到根目录实现
- Canvas基础5-全屏随机画圆点练习
- 学习笔记——SQL语句
- 学习笔记——C#中特殊的运算符
- 学习笔记——C#中特殊流程语句
- c语言范式编程之lsearch
- 学习笔记——ADO.NET
- 学习笔记——C#数组
- iOS view中震动类似实现
- 学习笔记——C#的Char
- 学习笔记——C#的String
- ios 简单的倒计时验证码数秒过程实现
- c++源代码的函数识别