2020
C#程序设计语言
基本语法
(2) 集合类型:它是C#中一种轻量级的值类型,用来表达一组特定的值的集合行为,以enum关键字进行声明。
(3) 结构类型:它是用来封装小型的相关变量组,把它们封装成一个实体来同一使用 //定义并初始化了一个有四个元素的数组vector
2. vector[2] = 99; //使用vector [2]访问该数组的第3个元素
基本语法
多维数组有多个下标,例如二维数组和三维数组声明的语法分别为:
1. 数组类型 [,] 数组名;
2. 数组类型 [,,] 数组名;
多维数组可以在声明的时候初始化,也可以使用new关键字进行初始化。
初始化时数组的每一行值都使用{}括号包括起来,行与行间用逗号分隔。
要访问多维数组中的每个元素,只需指定它们的下标,并用逗号分隔开.。
例如;
1. int[,] mypoint = { {0, 1}, {2, 3}, {6,9}}; //声明并初始化了一个3*2的二维数组
2. int [][]mypoint = new int[3][2] { {0, 1}, {2, 3}, {6,9}}; //使用new关键字进行初始化
3. int num = mypoint[0,1] //访问mypoint数组第一行中的第2列数组元素
控制语句
语句是程序的基本组成部分,正是一句句语句组成了程序。在C#中,除了单行语句外,还有一些复杂的语句,用来帮助完成比较复杂逻辑程序。
条件语句
条件语句通过判断条件是否为真来执行相应的语句块。在C#中,有两种形式的的条件语句结构:if语句和switch语句。
1.if语句
if语句的语法如下:
if(条件){
执行的语句;
}else{
执行的语句;
}
控制语句
if语句根据条件的真假来执行相应的语句块,如果条件为真,则执行if语句块,若为假,则执行else语句块。
if语句还有几个变化的结果形式,可以单独使用if语句,而不加else语句,如果有多个条件需要判断,也可以通过添加else if语句。
控制语句
2. switch语句根据对应的条件来执行相应的语句块,主要用于需要判断的条件情况比较多情况。 switch语句结构形式如下:
switch
{
case 条件1:
执行的语句;
break;
…
case 条件n:
执行的语句;
break;
default:
执行的语句;
break;
}
控制语句
C#中的循环语句有四种:do-while循环,while循环,for循环和foreach循环。
1. do-while循环
do-while语句根据其布尔表达式的值有条件的执行它的嵌套语句一次或者多次,程序从会首先执行一次循环代码,然后判断布尔表达式的值,如果值为true就从do语句位置开始重新执行循环代码,一直到布尔表达式的值为false。其语法定义如下:
do
{
循环代码
}
while (布尔表达式);
控制语句
while循环非常类似于do-while循环,二者有一个重要的区别:while循环中的布尔测试是在循环开始时进行,而do-while循环是在最后检测。其语法定义如下:
while (布尔表达式)
{
循环代码
}
控制语句
for循环是最常用的一种循环语句,,接下来当条件成立时,执行其嵌套语句,之后计算重复表达式的值并根据其值决定下一步的操作。for循环的语法定义如下:
for (循环变量初始化; 循环条件; 循环操作)
{
循环代码
}
控制语句
foreach语句列举出一个集合(collection)中的所有元素,使用括号中的类型和标识符用来声明该语句的循环变量,并执行关于集合中每个元素的嵌套语句。foreach语句的语法定义如下:
foreach (类型 标识符 in 表达式)
{
循环代码
}
控制语句
跳转语句:进行无条件跳转,C#为此提供了如下五个语句:
break语句:终止并跳出循环,用于跳出包含它的switch,
C#程序设计语言 来自淘豆网www.taodocs.com转载请标明出处.