- 3
- 0
- 约4.61千字
- 约 85页
- 2019-03-09 发布于福建
- 举报
第二章 as.ne概述 编程语言的选择变量、常量和表达式分支吧循环过程和函数
第二章 ASP.NET概述 编程语言的选择 变量、常量和表达式 分支 循环 过程和函数 编程语言的选择 .NET支持的语言 为什么选择C# Visual Basic.NET 是VB最新的版本,从功能和性能上讲可以说有了很大的飞跃。 支持面向对象的程序设计 支持对象的继承和重载 可以创建多线程的应用程序 使用了CLR C# 是在C、C++的基础上创立的一种新的语言。 继承了C++的优异功能,去除了在.NET环境中没有用处的类型定义、模板等功能 易于使用 效率大大提高 JScript.NET JScript.NET是从JScript发展而来的,是完全用C#重新编写的 支持类型和继承性 完全编译执行 为什么选择C# 有C++的强大性和灵活性 有Java语言的简洁性 有Delphi和VB的易用性 是一种易于使用、功能强大、表达力丰富的全新的程序设计语言,并且现在很多的大型网站都在使用C#进行程序设计 变量、常量和表达式 变量 数据类型 运算符 变量 变量用于存储程序中需要处理的数据。我们可以把变量看作是在内存中存储数据的盒子。 为一种数据类型定义的变量就不能存放另一种数据类型的数据 为变量命名时,允许用字母开头的只能包含字母、数字和下划线,并且不是C#关键字的变量名称。 C#中的变量是区分大小写的, 数据类型 C#是一种强类性的语言,它所使用的任何一个变量都必须有一个数据类型 C#中有15种不同的数据类型,可分成三个大类 数值类型 基本数字类型(如整型、实型等)、枚举类型、结构类型 引用类型 指针类型 整型 使用整型数据 实型 使用实型数据 decimal类型 是一种特殊的实数类型,它的精度是固定的,可以保存±1.0×10-28~±7.9×1028范围内的值。 主要用于财务计算。 decimal类型的数据的后缀是M或者m,例如12.3m,而与它相对应的.NET系统类型是System.Decimal char类型 所谓字符就是用单引号括起来的一个字符,例如’A’、 ’a’、 ’@’等等都是字符 实际存储的并不是一个字符,而是一个字符的Unicode编码 转义字符 使用字符类型 把char类型数据当成整数类型使用 string类型 string类型就是字符串类型。它是由一系列字符组成的。所有的字符串都是写在双引号中的,例如“this is a book.”和“hello”都是字符串。 A和’A’有本质的不同 使用字符串类型数据 bool类型 取值只能是true或者false(必须用小写的形式) bool类型对应的.NET系统类型是System.Boolean。 使用bool类型 object类型 在C#中,所有的类型都可以被看成是对象,而object类型正是对象类型,是所有其它类型的基础类型。 object类型对应的.NET系统类型是System.Object。 日期数据 在C#中也可以使用DateTime类型来存储日期 DateTime类型有两个属性 Today属性用于获取当天的日期; Now属性用于获取计算机上当前日期和本地的时间。 使用DateTime类型 运算符 赋值运算符 算术运算符 比较运算符 逻辑运算符 位运算符 赋值运算符 = 意思是把等号后边的值赋值给等号前面的变量 算术运算符 使用算术运算符进行计算 在表达式中使用++运算符 与算术运算符结合的赋值运算符 比较运算符 使用比较运算符 逻辑运算符 使用逻辑运算符 常量 常量就是指在程序中直接给出的数值、字符或字符串。 几个特别的常量 null:当一个变量的值是null时,它表示这个变量的值不是有效数据。 true:表示真。 false:表示假。true和false通常用于条件语句。 符号常量 表达式 表达式是一个或多个运算的组合。 每个符合C#规则的表达式的计算都是一个确定的值。 对于常量、变量的运算和对于函数的调用都可以构成最简单的表达式。 数据类型之间的转换 隐式转换 显式转换 隐式转换 指在数据转换的过程是自动进行的,不需要程序进行任何额外的工作。 在隐式转换过程中,必须保证转换是发生在转换不会导致任何精度的损失时才能进行隐式转换,否则不允许。 C#可以实现的隐式转换 显式转换 显式类型转换又称为强制类型转换。它告知C#的编译器必须要进行这种类型转换,如果发生数据精度的损失也在所不惜,那么C#的编译器就会按照程序的要求进行相应的数据类型的转换。 原则 不能在数值类型和bool值之间进行转换。 不允许转换的结果超出数据类型的表示范围。 不允许进行的强制类型转换 ToString实现把数据转换成字符串 Convert类实现数据转换
您可能关注的文档
- 第13章联合钢铁自公司球墨铸铁管项目可行性研究.ppt
- 第13章 金属元素通论和铬、锰、稀土元素 库13.1 金属元素通论.ppt
- 第13章-多层框离架结构.ppt
- 第13章 工 机械波.ppt
- 第12章 三维实体造型 (九auocad2008教程).ppt
- 第12章 非金属元素通论和氮、硼、稀有气体 12二.2 非金属元素通论.ppt
- 第18章_脱硫系统离的启停操作程序.ppt
- 第17章 集师成运算放大器 17.1 集成运算放大器的简单介绍.ppt
- 第19章 铜副生族和锌副族.ppt
- 第19章 水硬性胶凝材料——水泥 通用水泥 专就用水泥 特性水泥.ppt
- 第二章 需求与供给民的基本原理.ppt
- 第二章 儿mcs—51系列单片机芯片结构.ppt
- 第二章 服务营销概述 第一节 服务营销学理论 第二节 服务的定义与特点 第三节 服务产品特性第四节 针对服务特性的等营销对策 第五节 服务营销要素组合的特点.ppt
- 第二章 电气控制系统的基本控子制电路.ppt
- 第二章 动量传递的变化方程 本章先讨论题动量传递的基本概念,动量传递的两种方式:扩散传递和对流动量传递,对流传递系数的定义式和求解的一般途径。然后推导动量传递的微分方程-变化方程。.ppt
- 第二章 杆件的四内力分析.ppt
- 第二章 连续时间系统千时域分析.ppt
- 第二章 计算学科中的科学身问题 凌贺飞 博士 副教授lhefei@gmail.com华中科技大学计算机学院.ppt
- 第二章 空间数九据结构.ppt
- 第二章 空接闪器与建筑物外部防雷保护..ppt
原创力文档

文档评论(0)