C#每天十分钟基础闲话系列五。语句(上)

语句:程序操作的表达形式。
表达式语句:计算表达式。
语句表达式:方法调用、new 运算符的对象分配、=运算符的赋值、++ – swait 运算符的递增递减
选择语句:if、 switch
迭代语句:while 、 do 、 for 、foreach
迭代:重复反馈过程的活动。
可迭代对象:具备迭代能力的enumerable。 例如 元组tulple 列表list 字符串string 文件file
跳转语句:break 、 continue 、 goto 、 throw 、 return 、 yield
捕获异常:try…catch
始终执行代码,无论异常是否发生:try…finally指定始终执行的代码。
整型溢出检查:checked 、 unchecked
锁定与解除:lock
获取与释放资源:using
if语句:条件为真,执行if中函数,反之,执行else中语句
switch语句:case条件为真,执行其函数。反之,不执行。
while语句:条件为真才执行循环,反之,不执行。
do语句:循环执行代码,以loop untit 加条件结束。
for循环语句:条件为假,循环结束;
foreach语句:重复集合的每个元素,嵌入元素组。
break语句:中断当前循环;
contunue语句:结束本次循环,不终止整个循环;
goto语句:无条件转移语句。一般不适用程序编写;
return语句:返回函数执行情况,或用于终止函数;
Yeild():移交控制权,执行此函数后,允许处理队列中的其他存在消息,处理之后,再回来处理Yeild后面的函数。
Yeild语句:在迭代器中,向枚举数提供值,或者,发出迭代结束信号。
lock语句:将语句标记为临界区。获取对象互斥锁,执行后释放。
lock语句:确保当前线程在处理时,住址其他线程进入。
lock语句:最好定义private对象,锁定必须是引用类型对象,不能是值类型。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值