2013/08/25 C# WPF 学习笔记

语句

C#语言的语句可以分为以下3个大类。

■标记语句: 给语句加上一个标签作为前缀

■声明语句: 用来声明局部变量或常量

■嵌入语句:能够嵌入到本身语句或其他语句中执行的语句

嵌入语句是最为复杂的一种语句,它可以嵌套其他语句之中。


嵌入语句又可以分为以下类:

■块:用于编写多条语句,并且可以将整个块看成一个单个语句。

■空语句:不包含任何语句,也不执行任何操作。

■表达式语句:是最为常见的语句,用来计算所给定表达式的值。

■选择语句:指根据表达式的值从若干个给定的语句中选择一个来执行的语句。

■迭代语句:指可以重复执行嵌入语句的语句,包括for语句、foreach语句、while语句和do语句。

■跳转语句:用于无条件地转移程序的控制。

■try语句:提供一种机制,可以用来捕捉在块的执行期间发生的各种异常。

■checked语句:用于控制整型算数运算和转换的溢出检查上下文。

■unchecked语句:用于控制整型算数运算和转换的溢出检查上下文。

■lock语句:用于获取某个给定对象的互斥锁,即对该对象进行加锁。然后执行一个语句,最后释放该锁。

■using语句:用于获取一个活多个资源,并执行一个语句,然后释放该资源。


跳转语句用于无条件地转移程序的控制,它包括以下5中跳转语句。

■break语句:用于退出直接封闭它所在的switch,while,do,for,foreach

■continue语句:用于开始直接封闭它的while,do,for或foreach语句的一次新循环。

■return语句:一般用于函数成员的返回操作,即将控制返回到函数成员的调用方法。

■throw语句:用于产生一个异常。


命名空间

在概念上,命名空间和计算机文件系统中的文件夹比较类似。

命名空间具有以下4个用途。

■组织大型代码项目。

■使用.运算符将它们分隔。

■using指令不必为每个类指定命名空间的名称。

■global命名空间是.NET Framework应用程序的“根”命名空间,global::System始终引用.NET Framework中的System命名空间。

一个C#程序可以不包括任何命名空间,也可以包含一个或多个命名空间。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值