Web编程技术-C#语言基础

Web编程技术-C#语言基础

ID:36886448

大小:490.00 KB

页数:40页

时间:2019-05-10

Web编程技术-C#语言基础_第1页
Web编程技术-C#语言基础_第2页
Web编程技术-C#语言基础_第3页
Web编程技术-C#语言基础_第4页
Web编程技术-C#语言基础_第5页
资源描述:

《Web编程技术-C#语言基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Web编程技术--C#语言基础潘冰panice@163.com教学目的和重点目的对C#语言有一个概要性的了解能够读懂C#语言编写的程序对C#语言中面向对象的机制有较深入的了解能够借助MSDN编写初步的C#程序代码重点与C++对比,掌握下面的不同点数据类型C#基本操作流程控制类和结构学习要点C#语言简介简单数据类型C#基本操作流程控制类和结构C#语言简介.NET框架支持C#、VB.NET、Jscript.NET和J#语言。特点:简单面向对象类型安全书写规则严格区分大小写每条语句以”;”结束,回车,自动缩进。注释语句:”//”或

2、“/**/“开发方式使用VisualStudio.NET提供的集成开发环境IDE进行开发学习要点C#语言简介简单数据类型C#基本操作流程控制类和结构数据类型在.NET中,任何类型都是“类”支持的数据类型主要分为两类:值类型(ValueType)引用类型(ReferenceType)数据类型数据类型值类型引用类型整数类型布尔类型实数类型字符类型结构类型枚举类型类数组整数类型类型名称范围大小sbyte短字节型-128到127有符号8位整数byte字节型0到255无符号8位整数short短整型-32,768到32,767有符号16

3、位整数ushort无符号短整型0到65,535无符号16位整数int整型-2,147,483,648到2,147,483,647有符号32位整数uint无符号整型0到4,294,967,295无符号32位整数long长整型-9,223,372,036,854,775,808到9,223,372,036,854,775,807有符号64位整数ulong无符号长整型0到18,446,744,073,709,551,615无符号64位整数C#中每一个类型的长度都是固定的事实上,int、long等都是某些“结构”的“别名”(Int3

4、2、Int64...)布尔类型用来表示“真”和“假”分别采用true和false两个值来表示可将布尔值赋给bool变量,也可以将bool表达式赋给bool变量实数类型类型名称大致范围特征float单精度浮点数±1.5e−45到±3.4e3832位数据,精度7位double双精度浮点数±5.0e−324到±1.7e30864位数据,精度15-16位decimal十进制类型±1.0e−28到±7.9e28128位数据,精度28-29位字符类型采用Unicode字符集,标准字符长度为16位。表示中文字符。C#支持转义字符的使用:如

5、,’表示1个单引号”表示1个双引号表示换行r表示回车换行枚举类型与C和C++相同,C#也可以用enum来说明枚举类型在C#中,枚举类型值可以直接输出,输出结果为其枚举标识符本身,这一点与C有所不同枚举值可以与整数值相互转换,转换的规定与C相同演示usingSystem;enumWeekDay//声明枚举类型{Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday};classHelloWorld{staticvoidMain(){WeekDayday=Wee

6、kDay.Tuesday;//声明枚举类型变量day,通过名称引用成员Console.WriteLine("Tuesday={0}",day);intx=(int)WeekDay.Sunday;//成员的值,为int型。从0开始。Console.WriteLine("Sunday={0}",x);}}结果:Tuesday=TuesdaySunday=0结构类型结构一般由一个或多个数据类型相同或不相同的一组相关数据组成。如,structstudent{publicstringname;//姓名publicstringsex;/

7、/性别publicintage;//年龄}studentstu1;//声明1个名为stu1的student结构类型变量stui1.name=“张三”;//为结构成员name赋值stu1.sex=“男”;stu1.age=21;数据类型数据类型值类型引用类型整数类型布尔类型实数类型字符类型结构类型枚举类型类数组类引用的演绎是表示该类型的变量不直接存储所包含的值,而是指向它所要存储的值。类支持继承机制。数组声明格式:type[]arrayname如,intarr=newint[5];//创建数组实例For(inti=0;i

8、r.Length;i++)arr[i]=i*I;学习要点C#语言简介简单数据类型C#基本操作类和结构流程控制字符串处理1、使用stringstrings=“Hello,World”;//声明字符数组字符串作为一个类,提供的公共方法见表3-4。如,ToString()方法。将其他类型实例的值

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

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

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