C#基础复习

本文详细介绍了C#中的几种语句类型,如switch语句的特性和要求,跳转语句中的break和goto,以及标签语句的作用域。重点讲解了using语句在资源管理中的应用,特别是对于实现了System.IDisposable接口的对象,using语句能确保资源在使用完毕后得到正确释放,减少了运行时错误。
摘要由CSDN通过智能技术生成

语句

目录

语句

 switch:

 跳转语句

标签语句

 标签:

 标签语句的作用域

 goto语句

 using 语句

 资源的包装使用

 using 语句示例:

多个资源和嵌套 


语句是描述某个类型或让程序执行某个动作的源代码指令

 块在语法上算作一个单条嵌入语句。任何语法需要一个嵌入语句的地方,都可以使用块

 switch:

和C/C++不同,每一个switch段,包括可选的default段,必须以一个跳转语句结尾。在C#中,不可以执行一个switch段中的代码然后直接执行接下来的部分

 跳转语句

break 导致执行跳出 最内层封装语句 

标签语句

标签语句由一个标识符后面跟着一个冒号再跟着一条语句组成

   Identifier: Statement

标签语句的执行完全如同标签不存在一样,并且仅执行Statement 部分

 标签:

 标签语句的作用域

标签语句不能从它的声明所在的块的外部可见(或可访问)。标签语句的作用域:

  它声明所在的块

  任何嵌套在该块内部的块

 goto语句

goto 语句无条件转移控制到一个标签语句

  goto:Identifier;

 using 语句

某些类型的非托管对象有数量限制或很耗费系统资源。在代码使用完他们后,尽可能快的释放他们是非常重要的。

资源 是指一个实现了System.IDisposable 接口的类或结构。简而言之,接口就是未实现的函数成员的集合,类和结构可以选择去实现。

使用资源的阶段: 分配资源  使用资源 处置资源

 资源的包装使用

using 语句帮助减少以外的运行时错误带来的潜在问题,它整洁地包装了资源的使用

意外的运行时错误称为异常,处理可能的异常的标准方法是把可能导致异常的代码放进一个 try 块中,并把任何无论有没有异常都必须执行的代码放进一个 finally 块中

 

 

 using 语句示例:

 

多个资源和嵌套 

using 语句还可以用于相同类型的多个资源,资源声明用逗号隔开

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值