15数值日期和字符串处理.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
15数值日期和字符串处理

数值、日期和 字符串处理 本章要点 Math类 Random类 DateTime类 String类 StringBuilder类 字符编码转换 RegularExpressions名称空间 数值处理 字符串处理 日期时间处理 1.Math类 Math类为三角函数、对数函数和其他通用数学函数提供常数和静态方法。 Math类属于System命名空间中 Math类是一个静态类(static),表示其所有成员均为静态成员;不能使用Math实例化对象;是一个密封(sealed)类[不可继承];不包含实例构造函数; 包括两个常量成员和若干个静态方法成员 MSDN Math类 1.Math类 Math类两个常量字段 Math类常用静态方法 表15-2 Math类常用的静态方法 Sqrt(小于0的数值) Math.Round()的规律为“四舍六入五成双” 15-1-MathFunction.cs 名称 功能 调用 结果 E 自然对数的底 Math.E 2.71828182845905 PI 圆周率 Math.PI 3.14159265358979 2.Random类 Random类提供了产生伪随机数的方法 计算机中的随机函数是按照一定算法模拟产生的,其结果是确定的,是可见的 随机数序列与种子有关(默认为系统时间) 通过访问Random类实例化对象的随机方法来产生随机数 Random obj = new Random(); 2.Random类 Random对象的随机方法 名称 功能 结果 obj.Next() 产生非负随机整数 非负随机整数 obj.Next(非负整数) 产生大于等于0且小于指定非负整数的非负随机整数 obj.Next(10); 产生[0-9]之间随机整数 obj.Next(整数1,整数2) 产生大于等于整数1且小于整数2的随机整数 obj.Next(-10,9); 产生[-10,9]之间随机整数 obj.NextDouble() 产生大于等于0.0且小于1.0的双精度浮点数 产生[0.0,1.0)之间的随机浮点数 15-2-Random.cs 3.DateTime类 C#中一般使用System.DateTime类来表示和处理日期和时间 构造函数重载 DateTime(Int32, Int32, Int32) DateTime(Int32, Int32, Int32, Int32, Int32, Int32) 更多请见MSDN资料 常用成员 见P267页表15-4 DateTime常用属性和方法 15-3-Calendar.cs 4.String类 字符串使用双引号标识,其中可以包括转义字符(P34页表2-11转义字符表) 可以使用@表示原意字符 String对象为不可变的,一旦创建了一个String对象,就不能修改该对象的值。有些字符串操作看似修改了String对象,其实是返回了一个包含修改结果的新的String对象。 String类的常用成员(P269表15-5) 15-4-Vowels 5.StringBuilder类 字符串(String)对象是不可变的,即它们创建之后就无法更改。对字符串进行操作,都要在内存中创设一个新的字符串对象,就需要为该对象分配新的空间,这会带来很大的系统开销。如果要修改字符串而不创建新的对象,可以使用System.Text.StringBuilder类 StringBuilder类创建一个字符串缓冲区,用于在程序执行大量字符串操作时提供更好的性能 5.StringBuilder类 字符串(String)对象是不可变的,即它们创建之后就无法更改。对字符串进行操作,都要在内存中创设一个新的字符串对象,就需要为该对象分配新的空间,这会带来很大的系统开销。如果要修改字符串而不创建新的对象,可以使用System.Text.StringBuilder类 StringBuilder类创建一个字符串缓冲区,用于在程序执行大量字符串操作时提供更好的性能 5.StringBuilder类 StringBuilder类属于System.Text命名空间 StringBuilder常用成员 P273表15-6 15-5-StringBuilder.cs 6.正则表达式 * *

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档