块(block)允许在只能使用单个语句的上下文中编写多个语句。块由一个括在大括号“{}”内的语句列表组成。
声明语句(declaration statement)用于声明局部变量和常量。
表达式语句(expression statement)用于运算表达式。表达式可以作为语句使用译注3,包括方法调用、使用new运算符进行对象分配、使用“=”和复合赋值运算符进行赋值,以及使用“++”和“--”运算符进行增量和减量的运算。
选择语句(selection statement)用于根据某个表达式的值,选择执行若干可能语句中的某一个。这一组语句有if和switch语句。
迭代语句(iteration statement)用于重复执行嵌入语句。这一组语句有while,do,for和foreach语句。
跳转语句(jump statement)用于传递程序控制。这一组语句有break,continue,goto,throw和return语句。
try-catch语句用于捕捉在块的执行期间发生的异常。并且,try-finally语句用于指定一个终止代码块,不管异常出现与否,它总是被执行。
checked和unchecked语句用于控制整型算术运算和转换的溢出检查上、下文。
lock语句用于获取给定对象的互斥锁,执行语句,然后释放该锁。
using语句用于获取一个资源,执行一个语句,然后处理该资源。
表1.5列出了C#的语句,并逐个提供了示例。
表1.5 C#的语句
语 句 示 例
局部变量声明 static void Main(){
int a;
int b=2,c=3;
a=1;
Console.WriteLine(a+b+c);
}
局部常量声明 static void Main(){
const float pi=3.1415927f;
const int r=25;
Console.WriteLine(pi * r * r);
}
表达式语句 static void Main(){
int i;
i=123; //表达式语句
Console.WriteLine(i); //表达式语句
i++; //表达式语句
Console.WriteLine(i); //表达式语句
}
if语句 static void Main(string[] args){
if(args.Length == 0){
Console.WriteLine("No arguments");
}
else{
Console.WriteLine("One or more arguments");
}
}
【VisualC#编程入门之语句】相关文章:
小学五年级上册英语期末复习题精选02-07
2022春季贵州黔东南州企军人招聘应征入伍大学毕业生招聘42人公告02-07
自然资源部第一海洋研究所2025年 硕士研究生招生章程02-07
2022年江苏医师资格医学综合二试报名入口:http://www.nmec.org.cn/02-07
山西运城2023年(2021级)普通高中学业水平考试成绩查询入口(已开通)02-07
华尔街基础英语Lesson 402-07
留学生新西兰就业工资收入情况02-07
