1 / 33
文档名称:

C#程序设计语言.ppt

格式:ppt   大小:693KB   页数:33页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C#程序设计语言.ppt

上传人:孔乙己 2022/5/20 文件大小:693 KB

下载得到文件列表

C#程序设计语言.ppt

相关文档

文档介绍

文档介绍: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,

最近更新

2023辽宁省道路运输企业安全生产管理人员考试.. 27页

2024届高考英语复习备考:高考英语核心词汇清.. 26页

2024年开设加盟店协议格式版 13页

2024建筑安全员《C证》考试模拟题及答案(推荐.. 25页

20条硬核举措持续优化税收营商环境 4页

35kV输电线路安全运行与维护 5页

839物理化学-概述说明以及解释 12页

CAD实训报告范文精选5篇 12页

ERP选型评估报告5309 4页

IPD详细操作流程活动说明 46页

micronview a110型粒子计数器工作原理 概述说.. 8页

Python Django sqlite3实现基于内容的音乐推荐.. 12页

spss描述性统计分析实验总结(3篇) 7页

[同学我想对你说作文]同学我想对你说作文400字.. 9页

“线上线下一体化的智慧养老服务模式探讨 5页

《昆虫记》读书笔记(15篇) 3 18页

《计算机应用基础》习题及答案 6页

【2023年】安徽省芜湖市-统招专升本英语真题(.. 9页

一目了然!超声炮和超声刀的区别,超声刀和超声.. 19页

七年级上册历史教案(优秀8篇) 30页

七年级道法上册知识点大全 4页

三种实验梅毒检测(抗-TPTRUSTTPPA)联合检测在.. 8页

不间断电源解决方案 5页

世界100本名著 7页

东风日产销售顾问摸底试题 9页

中信银行国际(中国)有限公司市场营销专员岗.. 9页

中国国际航空公司领导力学习地图咨询项目案例.. 31页

中国赣南脐橙交易所市场运营方案 7页

中小学课后延时服务实施方案 7页

中考满分作文900字(精选13篇) 16页