c#图解教程_第九章_语句

 c#图解教程_第九章_语句

语句


定义:描述某个类型或让程序执行某个动作的源代码指令

语句种类:

  • 声明语句 声明类型和变量
  • 嵌入语句 执行动作和管理控制流
  • 标签语句  控制跳转

空语句仅由一个分号组成 → ;

 

控制流语句


条件执行语句

  • If;
  • If...else;
  • switch..case

循环语句

  • while
  • do..while
  • for
  • foreach

跳转语句

  • break
  • continue
  • return
  • goto
  • throw

条件执行和循环结构需要一个测试表达式或条件以决定程序应当在哪里继续执行

条件执行语句

if(x<=10)      → if 语句
  z=x-1;   //简单语句不需要大括号   

if(x<=10){   → if..else语句
   z = x-1;
}else{
  z =x;
}

switch(x){    →Switch..case
    case 10:
           z = x-1;
           break;    
    default:
           z=x;
           break;    
}

 

循环语句

whiletrue){}   →死循环

int x = 1;
int z = 0;
while(x<10){   →while循环
      z +=x;
         x++;
}

do{
   z +=x;
    x++;
}while(x<20)

for(int i = 0;i<10;i++){  →for循环
      x +=i;
}

int[] array = new int[]{1,2,3};  →foreach循环
foreach(var item in array){
    x +=item
}

 

跳转语句

int x= 0;
while(true){     → break语句
   x++;
   if(x==10){
     break;
   }
}
 
for(int i =0;i<10;i++){    
   if(i%2==0){
       Console.WriteLine(i); 
   }else{
    continue;    →continue;
  }
}

whiletrue){
   if(x>10){
     goto end;    //goto 语句配标签语句
   }
}
end:Console.WriteLine("跳出循环")

 

using 语句

目的;使用using语句可以更加合理的控制资源的调用和释放

组成部分:

  • 分配资源
  • 使用资源
  • 处置资源

c#图解教程_第九章_语句c#图解教程_第九章_语句

 

 

 

 using语句可以多个资源嵌套

c#图解教程_第九章_语句

 

 

其他语句

c#图解教程_第九章_语句

 

c#图解教程_第九章_语句

上一篇:windows环境下安装虚拟机


下一篇:【WPF】WriteableBitmap和BitmapImage的相互转换