学习笔记——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);
            }
        }