码迷,mamicode.com
首页 > Windows程序 > 详细

3、C#基础整理(语句概述)

时间:2014-12-17 17:48:51      阅读:256      评论:0      收藏:0      [点我收藏+]

标签:style   blog   ar   io   color   sp   for   strong   on   

语句

语句分为四个大类:

* 分支语句:if,if... else,if ...else if... else,switch case
* 循环语句:for,while,do while,foreach
* 跳转语句:break,continue
* 异常语句:try catch finally

用法:

1、if的用法

第一种:if(true){语句}else{语句}

第二种:if(true){语句}else if{语句}…n个else if{语句}…else{语句}

第三种:if(true){语句}

*2、switch case的用法(不常用)

int i = 3;
switch (i)
{
    case 0:
    case 1:
        Console.WriteLine("1");
        break;//每个case里面都必须有一个break 或 goto 或 return
    case 2:
        Console.WriteLine("Case 2");
        break;
        // 接下来的语句会出现警告--语法错误
        Console.WriteLine("Unreachable code");
    case 7-4://7-4会被预估为3,并且提出错误警告
        Console.WriteLine("Case 3");
        break;
    default://必须有此语句,否则不执行switch case
        Console.WriteLine("输入错误");
}

3、for的用法

for(初始值;执行条件;状态改变){循环体}   死循环for(;;){循环体}

4、while和do while的用法

while(true){语句}----true为判断条件,初始条件写在循环体外面,状态改变写在循环体中

do{语句}while(true)----注:这个循环会先执行一遍do里面的内容,不管while括号里的内容是否为真。

5、foreach遍历(用于数组,在数组里面再具体讲解)

6、break,continue的用法

break: 结束循环;

continue: 跳出此次循环,继续下一循环,循环继续执行;

*7、try{}catch{} 和try{}catch{} finally{}

try……catch……

while (true)
{
    int j;
    try
    {
        string s = Console.ReadLine();//如果输入了小数则会报错
        j = int.Parse(s);
    }
    catch (Exception yi)//Exception是一个类,此句抓住了错误的类型并赋给变量
    {
        Console.WriteLine(yi.Message);//输出错误
        continue;//继续while循环
    }
    Console.WriteLine(j);//如果没错就执行此句
    break;//跳出循环
}

try……catch……finally……

int e = 0;
try
{
        string s = Console.ReadLine();
        e = int.Parse(s);
}
catch (Exception yi1)//Exception是一个类
{
        Console.WriteLine(yi1.Message);
}
finally
{
        Console.WriteLine("最终执行的语句:{0}",e);
}

 

 

语句部分未完待续…………

 

3、C#基础整理(语句概述)

标签:style   blog   ar   io   color   sp   for   strong   on   

原文地址:http://www.cnblogs.com/wleaves/p/4169591.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!