第二章 C#编程基础

第二章 C#编程基础

ID:44791521

大小:268.50 KB

页数:60页

时间:2019-10-29

第二章 C#编程基础_第1页
第二章 C#编程基础_第2页
第二章 C#编程基础_第3页
第二章 C#编程基础_第4页
第二章 C#编程基础_第5页
资源描述:

《第二章 C#编程基础》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第2章C#编程基础教学提示:C#源自C与C++,它依靠.NET结构,其执行是全新的;学习ASP.NET掌握C#基础是必不可少的。本章的重点就是了解C#程序语言的运行特点与掌握C#的编程方法2.1C#编程语言特点微软公司对C#的定义是:“C#是一种类型安全的、现代的、简单的,由C和C++衍生出来的面向对象”的编程语言。C#支持快速程序开发(RapidApplicationDevelopment)功能,使开发效率成倍增加,从而从繁锁、重复的劳动中解放出来。C#具有面向对象编程语言所具有的一切特性,如封装、继承、多态等特点。2.

2、1.1第一个C#程序点击“开始”->“程序”->“MicrosoftVisualStudio2005”,双击菜单中MicrosoftVisual2005图标,进入Visual2005的操作界面,首先新建一个项目,如下图所示:2.1.1第一个C#程序Visual20052.1.1第一个C#程序Visual20052.2第一个C#程序输入以下代码:usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceConsoleApplication1{c

3、lassProgram{staticvoidMain(string[]args){Console.WriteLine("MyfirstC#");Console.Read();}}}2.2第一个C#程序插入上述语句后,按F5(启动调试),经系统即可看到屏幕在DOS状态下显示“My编译后,屏幕显示MyfirstC#就此完成了第一个C#程序的编制与运行。2.3C#基本知识2.3.1命名空间 命名空间就好比在文件系统中一个文件夹容纳多个文件一样,所以命名空间可以被看作某些类的一个容器。因为.NET有很多类,所以命名空间也是必要的。

4、通过把不同的类放入不同的命名空间可以把相关的类组织起来,并且可以避免命名冲突。命名空间声明包含关键字namespace后面接空间名与主体。2.32类和Main函数“Main”为程序的起点。“Main”前面是个名为“static”的修饰符。“static”修饰符表明该方法仅仅在该特定的类中工作,而不是在在该类的实例中工作。这是必需的,因为一旦程序启动后,并不存在对象的实例。每个方法必须有个返回值类型。本例中,返回值类型是“void”,它表明“Main”函数没有返回值。每个方法名的后面思考可以跟参数表,参数表包含的参数并用括号

5、括起来,在此程序中“Main”没有参数。2.32类和Main函数classProgram句是使用一个类,它可以包含了程序所要用到的数据,和所要执行的方法的定义。类在程序中是用来描述对象的,本例中的类不包含数据,只包含一个方法。“Console”是“System”名称空间中的类。“WriteLine(...)”是“Console”类中的方法,在使用“.”这个句点操作符来标记程序中的从属元素。本语句的作用是在控制台上显示“MyfirstC#”2.3.3基本数据类型C#支持两种基本的类型:一种是值(valuetypes),另一种

6、是引用(referencetypes)。值包括简单类型(char、int和float)、枚举(enum)和结构(struct)、引用包括类(class)、界面(interface)、代表(delegate)和数组(array)。值与引用不同之处在于:值直接存储它的数据内容,而引用存储对象的引用。值和引用的区别可以引出一个重要特性。值的变量和变量存储的数据是—一对应的,是唯一的。而引用则不然,引用中不同的变量可以引用同一个对象的实例。2.3.3基本数据类型在变量命名时必须遵循以下规则:1.变量名只能由字母、数字与下划线组成。

7、2.变量名第一个字符必须以字母开始。3.变量名不能包括空格、标点符号与运算符等。4.变量名不能与C#程序中所使用的关键字相同。5.变量名不能与C#程序中所使用库函数名相同。如:不可使用stringusing,因为using是关键字。2.3.3基本数据类型1.整数型有Sbyte、Byte、Short、Ushort、Int、Uint、Long、Ulong。表2-1整数类型列表2.实数型有float、double、decimal等详见表2-2实数类型列表2.3.3基本数据类型3.字符型char一个字符String多个字符以上三种

8、类型是常用的,还有如下的类型:布尔型、常量、结构类型、枚举类型数组类型等详见书第28至30页2.3.3基本数据类型string类型string是C#中的特殊类型之一,专门用于对字符串的操作,例如:stringa1="Shanghai";也能够使用+号合并两个字符串,例如:stringa2="Welcom

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

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

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