摘要: foreach可以迭代数组或者一个集合对象。foreach语句格式是它的生成步骤是foreach (<成员> in <集合>) <循环体> 一、声明三个变量,local0调用get_Current结果,local1保存集合对象的调用GetEnumerator结果,local2调用MoveNext结果 阅读全文
posted @ 2018-04-12 14:44 Z语言 阅读(163) 评论(0) 推荐(0) 编辑
摘要: break和continue本质都是标签的跳转 阅读全文
posted @ 2018-04-12 14:04 Z语言 阅读(120) 评论(0) 推荐(0) 编辑
摘要: for语句格式是这样的for(<初始化语句>;<条件语句>;<自增减语句>) <循环体> 它可以转换为while语句 if(<条件语句>){ <初始化语句> while(<条件语句>) { <循环体> <自增减语句> }} 那么就可以按照这while语句生成。 阅读全文
posted @ 2018-04-12 13:58 Z语言 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 本篇讲解怎么生成异常。C# 异常处理时建立在四个关键词之上的:try、catch、finally 和 throw。 阅读全文
posted @ 2018-04-11 15:09 Z语言 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 本篇讲解怎样生成while语句。while语句是编程语言中很重要的循环语句,它的结构是 while(<表达式>) <语句或语句块> 阅读全文
posted @ 2018-04-10 14:36 Z语言 阅读(196) 评论(0) 推荐(0) 编辑
摘要: switch语句是C#中常用的跳转语句,可以根据一个参数的不同取值执行不同的代码。本文介绍了当向switch语句中传入不同类型的参数时,编译器为其生成的IL代码。这一部分介绍的是,在switch语句中使用字符串类型的情况。 阅读全文
posted @ 2018-04-10 13:56 Z语言 阅读(523) 评论(0) 推荐(0) 编辑
摘要: switch语句是C#中常用的跳转语句,可以根据一个参数的不同取值执行不同的代码。本文介绍了当向switch语句中传入不同类型的参数时,编译器为其生成的IL代码。这一部分介绍的是,在switch语句中使用整数类型和枚举类型的情况。 阅读全文
posted @ 2018-04-10 13:54 Z语言 阅读(552) 评论(0) 推荐(0) 编辑
摘要: if...else...语句是非常重要的选择语句,它的生成一般需要ILGenerator的DefineLabel方法和 MarkLabel方法,以及Brtrue_S和Br_S指令。 阅读全文
posted @ 2018-04-09 15:02 Z语言 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 本篇讲解怎么样生成接口,即interface。 阅读全文
posted @ 2018-04-06 15:06 Z语言 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 本篇讲解怎么生成和操作一维数组。各种数组类型创建的步骤是一样的,但是加载和保存步骤有所不同。 阅读全文
posted @ 2018-04-05 16:12 Z语言 阅读(299) 评论(0) 推荐(0) 编辑