第5章字符串、集合和泛型.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文档。上传文档
查看更多
第5章字符串、集合和泛型

5.1 字符串 5.1.1String类 5.1.2StringBuilder类 5.1 字符串 在C# 语言中,String是 .NET Framework 中System.String的别名,System.String类型表示的是Unicode字符的字符串。 String类 任何应用程序中使用最频繁的类型无疑是System.String类型。一个String类型表示一个恒定不变的字符序列集合。String类型直接继承自Object,这使得它成为一个引用类型。此外,String类还实现了字符串的一些基本操作,如字符串和其他数据类型的转换,字符串的格式化,字符串(字符)大小写的转换,字符串比较,字符串的剪裁和填充,字符串的拆分和连接。下面分类介绍了String类实现这些操作的方法: String类 1. 字符串分析(Parse) Parse方法把表示 .NET Framework 数字基类型的字符串转换成实际的 .NET Framework 数字基类型。 Parse方法最多能接受3个参数: ? 要转换的字符串; ? System.Globalization.NumberStyles枚举中的一个或多个值; ? NumberFormatInfo类。 因为Parse方法假设所有的字符串输入都是表示十进制的值,所以不能解析非十进制的值。Parse方法同样也不能解析那些表示NaN(非数字)、Single和Double类的PositiveInfinity或NegativeInfinity值的字符串,因为它们都不是真正的数字。 String类 【例5.1】把一个字符串转换成一个int类型的值,对该数值执行递增操作,并显示输出结果。 //Parse:把字符串转换成数字 string sr=12345; int a=int.Parse(sr); a++; Response.Write(parse:+Convert.ToString(a)+br); String类 2. 格式化 .NET Framework 提供了许多格式字符串和说明符,可以用它们来格式化从其他对象派生而来的字符串的外观。 在向用户显示基本数据类型的值之前,把它们转换成字符串类型有许多好处:字符串容易显示,而且可以将它们添加到应用程序的对话框和消息框中;也可以使用格式说明符将同一数值以科学计数法格式、货币格式、十六进制格式或其他格式显示出来。 String类 1)何时使用格式字符串 对于应用程序存储信息的格式,当它被应用程序所使用时,可以使用格式说明符。 例如,一个商务应用程序可能在DateTime对象中保存当前的时间和日期,以便在交易结束时进行记录。DateTime对象存储了一些用户没有必要关心的信息,如从创建对象起用了多少毫秒,可以使用格式说明符来显示用户关心的信息,如交易的日期和时间。 另外,还可以动态地修改由格式说明符创建的字符串,来表示当前区域的货币、日期和时间。例如,应用程序可以使用用户当前区域特有的符号来显示日期和时间。 String类 2)使用格式字符串的方法 任何能够创建字符串的方法都可以使用格式字符串,所创建的字符串可以代表 .NET Framework 中的某种数据类型,如Int32、Int64、Single、Double、Enumeration和DateTime等。格式字符串还可以用于Console.WriteLine方法、String.Format方法以及System.IO命名空间中的一些方法。 另外,每个基本数据类型都包含一个ToString方法,这个方法返回一个该数据类型值的字符串表示形式,并可接受一个字符串格式说明符作为参数。可以使用 .NET Framework 中定义的几个格式字符串中的一个来控制上面那些创建的字符串的布局和设计。 String类 3)使用ToString方法 当要把标准的 .NET Framework 数据类型转换成字符串(以其他形式表示该类型)时,ToString方法将非常有用。 如果有一个整数100,想把它表示成货币的形式呈现给用户,使用ToString方法和货币格式字符串(C)就可以很容易地生成字符串$100.00。该数据类型的原始值并不会被转换,只是返回一个代表结果的新字符串。除非将这个新的字符串转换为原来的 .NET 基本数据类型,否则它不能用于计算。而该数据类型的原始值在任何时候都能参与计算。 String类 【例5.2】ToString方法将数值100以货币格式的字符串形式显示在页面窗口中。 //ToString:把framework中的标准数据类型转换成字符串 int i=10; string j=i.ToString(c);//c表示货币格式

文档评论(0)

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

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

1亿VIP精品文档

相关文档