C#的语句
C#的语句
什么是语句?语句可以是以分号结尾的单行代码,或者是语句块中的一系列单行语句。语句块括在括号 {} 中,并且可以包含嵌套块。
1,语句的类型
(1)声明语句
声明语句主要是引入新的变量和常量。变量的声明可以选择为变量赋值。常量的声明必须对常量进行赋值。如:int i;const int k=10;
(2)表达式语句
用于计算的的表达式语句必须存储在变量中。如 int result=5*3;
(3)选择语句
选择语句是根据一个或多个指定条件,执行不同的代码段。主要有 if,if else,switch case
(4)迭代语句
迭代语句主要用于遍历集合,或重复执行某一代码段直到满足指定的条件,主要有do,for,foreach,in,while
(5)跳转语句
跳转语句主要是实现将执行的语句跳转到另一个代码段。主要有break,continue,default,goto,return,yield
(6)异常处理语句
用于处理程序执行时出错的处理,主要有throw,try-catch,try-finally,try-catch-finally
(7)检查和为检查语句
检查和未检查语句用于指定当将结果存储在变量中、但该变量过小而不能容纳结果值时,是否允许数值运算导致溢出。
(8)await语句
await语句主要用于线程的异常处理
(9)yield return 语句
迭代器对对集合的自定义迭代
(10)fixed语句
Fixed 语句禁止垃圾回收器重定位可移动的变量
(11)lock语句
lock 语句用于限制一次仅允许一个线程访问代码块
(12)标记语句
可以为语句指定一个标记,然后使用 goto关键字跳转到该标记语句
(13)空语句
空语句只含一个分号。空语句不执行任何操作,可以在需要语句但不需要执行任何操作的地方使用
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端
2015-08-09 TemplatedParent 与 TemplateBinding