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对象,锁定必须是引用类型对象,不能是值类型。

发布了130 篇原创文章 · 获赞 36 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_44548307/article/details/104503932
今日推荐