VisualC#编程入门之语句
程序的活动通过语句来表达。# C支持几种不同的语句,其中许多被定义为嵌入式语句。
块允许在只能使用一条语句的上下文中编写多条语句。一个块由一组用大括号“{0}”括起来的语句组成。
声明语句用于声明局部变量和常量。
表达式语句用于计算表达式。表达式可以用作语句,包括方法调用、使用new运算符的对象分配、使用“=”和复合赋值运算符的赋值,以及使用“++”和“-”运算符的递增和递减运算。
选择语句用于根据表达式的值选择并执行几个可能的语句之一。这组语句包括if和switch语句。
迭代语句用于重复执行嵌入式语句。这组语句包括while、do、for和foreach语句。
跳转语句用于转移程序控制。这组语句包括break、continue、goto、throw和return语句。
Try-catch语句用于捕获在块执行期间发生的异常。此外,try-finally语句用于指定终止代码块,无论是否出现异常,该代码块都会被执行。
检查和未检查语句用于控制整数算术运算和转换的溢出检查。
lock语句用于获取给定对象的互斥体,执行该语句,然后释放锁。
using语句用于获取资源,执行语句,然后处理资源。
表1.5列出了C#的语句,并逐一提供了示例。
表1.5 C#的说明
句子示例
局部变量声明静态void Main(){
int a;
int b=2,c = 3;
a = 1;
控制台。WriteLine(a+b+c);
}
局部常量声明static void main(){
const float pi = 3.1415927 f;
const int r = 25;
控制台。WriteLine(pi * r * r);
}
表达式语句static void Main(){
int I;
I = 123;//表达式语句
控制台。WriteLine(I);//表达式语句
i++;//表达式语句
控制台。WriteLine(I);//表达式语句
}
if语句静态void main(string[]args){
if(args . length = = 0){
console . writeline(" no arguments ");
}
else {
控制台。WriteLine("一个或多个参数");
}
}
0条评论