C#流控制
2015-11-08 15:35
281 查看
前言
要软件完成各种各样的功能,就需要完成该功能的代码有完整的逻辑体系,那么这些逻辑是怎么通过程序代码体现出来的呢,这就不得不说流控制语句,流控制语句是让代码有逻辑的主要功臣。流控制语句
if
例:if(Rain) console.Writeline("下雨了,不能出门"); else console.Writeline("没有下雨,可以出门");这就是一个最简单的If语句,如果Rain为真,说明下雨了,否则为没有下雨。
switch
例:string MyCountry = Console.ReadLine(); switch(MyCountry) { case"中国": Console.WriteLine("中国"); break; case"美国": Console.WriteLine("美国"); break; default: Console.WriteLine("其他"); break; }这个例子中,我们输入国家名称,控制台输出您所输入的国家名称,当您输入的不是中国或美国时,输出“其他”。
switch和if的区别就在于,if通过范围判断,而switch通过具体值来判断。
for
例:for (int a = 0; a < 100; a++) { Console.WriteLine("您输出的是{0}",a.ToString()); }首先,for语句是固定步长,在这里,a的值由0到99依次加1,最后输出的结果就是从0到99的一个数列。