北大青鸟c语言课件10章 TP3.ppt

北大青鸟c语言课件10章 TP3.ppt

ID:51619141

大小:662.00 KB

页数:39页

时间:2020-03-26

北大青鸟c语言课件10章 TP3.ppt_第1页
北大青鸟c语言课件10章 TP3.ppt_第2页
北大青鸟c语言课件10章 TP3.ppt_第3页
北大青鸟c语言课件10章 TP3.ppt_第4页
北大青鸟c语言课件10章 TP3.ppt_第5页
资源描述:

《北大青鸟c语言课件10章 TP3.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C#基础知识第三章回顾第二章-Microsoft.NET的组件.NET是以Internet为中心的一种应用程序开发平台。此平台的主要优点在于用户可以随时随地使用与.NET兼容的设备访问所有的重要数据。Microsoft.NET主要由三个组件组成,即Microsoft.NET产品和服务、.NET平台本身以及第三方.NET服务。.NET平台构成了独立于语言,可以从各种.NET兼容设备上运行的应用程序的基础。.NET平台基于两种核心技术,即XML和Internet协议套件。2目标讨论C#中的类讨论C#程序中的流程控制阐释C#中的基本数据类型讨论装箱和取消装箱的概念讨论结构

2、讨论枚举类型使用C#编写简单程序3Microsoft.NET开发Windows应用程序和Web应用程序的 新平台支持超过20种语言为Windows编程的可用功能带来了变革4C#简介充分利用了.NET平台C#编译器是.NET家族中最高效的编译器C++的最新换代产品通过强制脚本类型检查,提高了开发人员的工作效率并增强了安全性允许有限制地使用本机指针5C#程序流一个简单的C#程序-本程序将显示消息:这是HelloWorld程序6C#编程构造3-1C#中的变量以下列方式进行声明:AccessModifierDataTypeVariablePublicPrivateProte

3、ctedintstringfloat7C#编程构造3-2如果需要使用任何关键字作为变量名称,必须为该变量名称添加前缀@本程序的输出消息:string是一个关键字但在本例用作一个变量名8C#编程构造3-3usingSystem;classTest{staticvoidMain(){int[]array1=newint[5];Console.WriteLine(10*array1[2]);}}本示例的输出结果是09默认值常用数据类型的默认值:10C#中的输入/输出3-1使用System命名空间中的Console类的方法最常用的方法–Console.ReadLine()C

4、onsole.WriteLine()11C#中的输入/输出3-2usingSystem;classTestDefaultValues{staticvoidMain(){intnumber,result;number=5;result=100*number;Console.WriteLine(“当100与数字{0}相乘时,结果为{1}",number,result);}}突出显示的代码行起着占位符的作用,即指定变量结果值的显示位置。12C#中的输入/输出3-3示例接受了一行的用户输入,并将其回显为输出13if结构2-1用于执行条件分支语法–表达式需要始终为Boolea

5、n类型的表达式14If结构2-2上面的代码段将显示错误消息–错误CS0029:无法将类型“string”隐式转换为类型“bool”15switch语句2-1语法-每个case分支必须有一个break语句16switch语句2-2Switch结构可以充当多个if语句17循环结构当特定条件为true时执行一组特定的指令,或将特定指令组执行一定次数循环结构的类型-while循环do循环for循环foreach循环18while循环while循环执行一组语句,直至指定条件为falsebreak语句-随时跳出循环continue语句-跳过当前循环,并开始 下一循环19do循环

6、语法-在条件检查之前,循环体中的语句组至少执行一次20for循环语法-intsum=1;for(count=0,count<10,count++){sum++;}for语句循环10次,sum的的最终结果是10。21foreach循环2-1foreach循环用于通过集合或数组来循环语法-22foreach循环2-2usingSystem;publicclassForEachLoop{staticvoidMain(String[]args){intindex;String[]array1=newString[3];for(index=0;index<3;index++)

7、{array1[index]=args[index];}foreach(StringstrNameinarray1){Console.WriteLine(strName);}}}23C#中的构造函数C#中的构造函数与类同名…classMyConstructorEx{publicMyConstructorEx(){//MyConstructorEx构造函数}}…24C#中的析构函数C#中的析构函数与类也同名…classMyConstructorEx{publicMyConstructorEx(){//MyConstructorEx构造函数}public~MyCon

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。