网络编程:第3章 C#和ASP.NET 3.5.ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

*C#数据类型的补充说明:C#编译器要求:在使用一个变量前,不仅要声明,还需进行初始化。Bool值和整数值不能相互转换*1.隐式转换隐式转换是系统自动执行的(编译器实现),不需要用户提出要求。隐式转换的基本原则是允许数值范围小的类型向数值范围大的类型转换、允许整数向浮点数转换(但只能在相同大小的类型之间转换,如int转换为float,long转换为double)。类型转换常需要把数据从一种类型转换为另一种类型。再例如:intx=1;

shortz;z=x;//转换失败例如:inta=5;longb;b=a;//转换成功short,int,long,float,double根据这个排列顺序,各种类型的值依次可以向后自动进行转换如果坚持要进行转换,就应该使用显式转换*2.显式转换显式转换也称为强制转换,是在代码中明确指示将某一类型的数据转换为另一种类型。显式转换语句的一般格式为:(数据类型名称)数据注意:将一个类型较大的数据转换为类型较小的数据时,防止被转换的值超过目标数据范围。intx=32768;shortz=(short)x;Response.Write(z);例如:intx=600;shortz=(short)x;显示--32768*3.5.3装箱和拆箱装箱和拆箱是实现值类型和引用类型相互转换的桥梁。装箱的核心是把值类型转化为对象类型,也就是创建一个对象并把值赋给对象。 inti=100; objectobjNum=i;//装箱*3.5.3装箱和拆箱(续)拆箱的核心是把对象类型转换为值类型,即把值从对象实例中复制出来。 inti=100; objectobjNum=i;//装箱 intj=(int)objNum;//拆箱3.6运算符请参考教材中的表3-7*DateTime类和Random类的使用1.日期时间类常用方法与属性C#中的DateTime类提供了一些常用的日期时间方法与属性,该类属于System命名空间,可以直接使用DateTime类。对于以当前日期时间为参照的操作,可以使用该类的Now属性及其方法。日期时间类的Now属性的常用方法格式为:DateTime.Now.方法名称(参数列表)日期时间类的Now属性的常用属性格式为:DateTime.Now.属性名称**2.Random类Random类提供了产生随机数的方法。产生随机数的方法必须由Random类创建的对象调用。Random类创建对象的格式为:Random随机对象名称=newRandom();如果要声明一个随机对象rn,则代码为:Randomrn=newRandom();常用随机方法方法与属性格式功能示例对象名称.Next(正整数)产生0—正整数之间的随机整数rn.Next(100)对象名称.Next(整数1,整数2)产生2个指定整数之间的随机整数rn.Next(-100,100)3.7流程控制选择结构循环结构3.7.1选择结构If语句注意:条件表达式在判断是否相等时一定要用“==”。switch语句注意:每一个case块的结束必须有break结束语句或goto跳转语句。*条件语句-switch…case要实现多重分支判断,一般采用switch…case语句。switch…case语句可以根据条件从一组不同的分支中选择一个来执行。 switch(控制表达式) { case常数表达式1: 执行语句; break; case常数表达式2: 执行语句; break; …… default: 默认的处理语句; break; }允许的数据类型:整数,字符,字符串等类型。

对象级:作用于定义类的所有方法中,只有相应的ASP.NET页面结束时才被删除。stringstrName=张三;protectedvoidPage_Load(objectsender,EventArgse){strName=李四;}protectedvoidButton1_Click(objectsender,EventArgse)

文档评论(0)

胖鸥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档