C#语言程序设计基础.ppt

C#语言程序设计基础.ppt

ID:51260018

大小:514.00 KB

页数:66页

时间:2020-03-20

C#语言程序设计基础.ppt_第1页
C#语言程序设计基础.ppt_第2页
C#语言程序设计基础.ppt_第3页
C#语言程序设计基础.ppt_第4页
C#语言程序设计基础.ppt_第5页
资源描述:

《C#语言程序设计基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、第2章C#语言程序设计基础内容提要本章主要分析C#的语法,C#作为.NET的原生语言,功能非常强大。作为ASP.NET的编程基础,主要分析C#的变量、常量、控制语句、C#类的基本使用方法、C#的异常处理和C#语言面向对象的高级特性。C#概述C#是微软公司专门为.NET量身定做的编程语言,它与.NET有着密不可分的关系。C#的类型就是.NET框架所提供的类型,C#本身并无类库,而是直接使用.NET框架所提供的类库。另外,类型安全检查、结构化异常处理也都是交给CLR处理的。因此,C#是最适合开发.NET应用的编程语言。C#的特点C#不仅具有C++的

2、强大功能,而且具有VisualBasic简单易用的特性。C#的语法与C++基本相同。如果以前对C++非常熟悉的话,学习C#则是一件非常容易的事情。默认情况下,C#代码在.NET框架提供的受控环境下运行,不允许直接操作内存。它带来最大的变化是C#没有了C和C++中的指针。与此相关的,那些在C++中被大量使用的指针操作符已经不再出现。C#只支持一个“.”C#程序结构案例名称:第一个C#程序程序名称:2-01.csusingSystem;classHello{publicstaticvoidMain(){Console.WriteLine("您好!"

3、);}}C#编译器.NETFrameworkSDK内置了C#编译器“csc.exe(CSharpCompiler)”,该文件在“WINNTMicrosoft.NETFrameworkv版本号”目录下。如果不能执行该命令,需要将该目录添加到操作系统的PATH变量中。可以在命令窗口编译C#文件,假如要编译名为1-01.cs的C#文件。命令行的语法为:csc2-01.cs不用using导入名字空间案例名称:不用using导入名字空间程序名称:2-02.csclassHello{publicstaticvoidMain(){System.Con

4、sole.WriteLine("您好!");}}程序的输入和输出案例名称:利用ReadLine()读入数据程序名称:2-03.csusingSystem;classHello{publicstaticvoidMain(){Console.Write(“请输入你的名字:”);stringstr_bookName=Console.ReadLine();Console.WriteLine("您好!{0}",str_bookName);}}命令行参数案例名称:使用命令行参数程序名称:2-04.csusingSystem;publicclassHello

5、{publicstaticvoidMain(string[]args){Console.WriteLine("你共有{0}个朋友",args.Length);Console.WriteLine("你的朋友列表为:");for(inti=0;i

6、期赋给t*/DateTimet=DateTime.Today;stringstr_Time;//声明一个字符串变量str_Timestr_Time=t.ToLongDateString();Console.WriteLine("当前日期是:{0}",str_Time);}}C#的数据结构C#的数据类型分为值类型(ValueType)和引用类型(ReferenceType)两大类。值类型包括简单类型(SimpleType)、结构类型(StructType)和枚举类型(EnumType)3种。引用类型包括类类型(ClassType)、数组类型(Ar

7、rayType)和代表类型(DelegateType)。变量和常量C#是大小写敏感的,即大写和小写字母认为是不同的字母。例如变量名something,Something,SOMETHING都是不同的名字。命名变量名要遵守如下的规则:不能是C#关键字。第一个字符必须是字母或下划线。不要太长,一般不超过31个字符为宜。不能以数字开头中间不能有空格变量名中不能包含“.;,”+-”之类的特殊符号。实际上,变量名中除了能使用26个英文大小写字母和数字外,只能使用下划线“_”。变量名不要与C++中的库函数名、类名和对象名相同。使用常量案例名称:使用常量程序

8、名称:2-06.csusingSystem;classHello{publicconstdoublePI=3.14159265;staticvoidM

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

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

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