版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1字符串2集合定义3数组4集合
字符串、数组和集合UseVisualStudio.NET面向对象编程Visual
Studio.NETADO.NET.NET框架.NET编程基础1字符串字符串、数组和集合UseVisual面向对象字符串格式化改变大小写字符串比较(Compare)Trim和PadSplit和JoinStringBuilder7.1字符串字符串格式化7.1字符串格式化当将某个标准的.NETFramework数据类型转换为以某种其他格式表示该类型的字符串时使用格式化如下代码在语言环境是zh-CN的计算机上输出¥100.00另外一种输出货币格式字符串的方法DimMyIntAsInteger=100DimMyStringAsString=MyInt.ToString("C")Console.WriteLine(MyString)DimMyIntAsInteger=100Console.WriteLine("{0:C}",MyInt)格式化当将某个标准的.NETFramework数据类型格式化举例用C或c格式化货币¥XX,XXX.XX或(¥XX,XXX.XX)–
默认格式用D或d来格式化日期时间M/d/yyyy或者dddd,MMMMdd,yyyy–
默认格式DimMyIntAsInteger=12345DimMyStringAsString=MyInt.ToString("c")'在zh-CN语言环境中显示为:“¥12,345.00"DimMyDateAsDateTime=NewDateTime(2000,1,1,0,0,0)DimMyStringAsString=MyDate.ToString("d")'在zh-CN语言环境中,MyString的值为”2000-1-1”格式化举例用C或c格式化货币DimMyIntA改变大小写字符串和字符的比较是区分大小写的在比较用户输入的字符串前,首先转换它的大小写用以下方法改变字符串的大小写String.ToUpperString.ToLowerDimMyStringAsString="helloworld!"'输出:HELLOWORLD!Console.WriteLine(MyString.ToUpper())DimMyStringAsString="HELLOWORLD!"'输出:helloworld!Console.WriteLine(MyString.ToLower())改变大小写字符串和字符的比较是区分大小写的DimMyStr字符串比较(Compare)“Compare”
方法比较当前的字符串对象和其他字符串对象,返回负:如果第一个字符串小于第二个字符串0:如果两个字符串相等正:如果第一个字符串大于第二个字符串DimMyStringAsString="HelloWorld!"Console.WriteLine(String.Compare(MyString,_"HelloWorld!"))'输出:0字符串比较(Compare)“Compare”方法比较Trim和PadTrim方法去除空格
Pad方法扩展特定数目的字符DimMyStringAsString="Big"Console.WriteLine("Hello{0}World!",MyString)DimTrimStringAsString=MyString.Trim()Console.WriteLine("Hello{0}World!",TrimString)'输出下列字符串:'HelloBigWorld!'HelloBigWorld!DimMyStringAsString="HelloWorld!"Console.WriteLine(MyString.PadLeft(20,"-"))'输出下列字符串:'--------HelloWorld!totheconsole.Trim和PadTrim方法去除空格
DimMyStSplit和JoinSplit方法把一个字符串分割到一个字符串数组中字符串在特定分隔符指定的位置被分割如果分隔符是为Nothing,则空白字符被假定为分割字符串Join方法连接字符串一个特定的分隔符被放在字符串数组的元素中间DimLineAsString="HelloWorld"DimWords()AsString=Line.Split(Nothing)'Words(0)="Hello"andWords(1)="World"Split和JoinSplit方法把一个字符串分割到一StringBuilder字符串对象是不可变的System.Text.StringBuilder允许你改变字符串但不创建新字符串可以指定StringBuffer包含的最大字符数System.Text.StringBuilder方法包括Append、AppendFormat、Insert、Remove和ReplaceDimMyStringBuilderAsNewStringBuilder("Hello")'MyStringBuilder最多可含有25个字符DimMyStringBuilderAsNewStringBuilder("HelloWorld!",25)StringBuilder字符串对象是不可变的DimMyS第4讲字符串、数组和集合字符串集合定义.NETFramework数组.NETFramework集合第4讲字符串、数组和集合字符串集合定义在本章中,术语“集合”用的是它的广义,指一组元素在.NETFramework中,集合包含在下列命名空间中System.ArraySystem.Collections集合定义在本章中,术语“集合”用的是它的广义,指一组元素第4讲字符串、数组和集合字符串集合定义.NETFramework数组.NETFramework集合第4讲字符串、数组和集合字符串.NETFramework数组System.ArrayVisualBasic.NET中的特定用法.NETFramework数组System.ArraySystem.ArraySystem.Array是所有数组类型的基类System.Array有下列功能的方法创建、操作元素、搜索和排序Nothing、空字符串和空(0个元素)数组被一致对待返回空数组,而不是NothingSystem.ArraySystem.Array是所有数组第4讲字符串、数组和集合字符串集合定义.NETFramework数组.NETFramework集合第4讲字符串、数组和集合字符串.NETFramework集合System.Collections类举例列表字典SortedList
集合使用原则.NETFramework集合System.CollectSystem.Collections类举例DimmyCollectionAsNewCollection()Dimw,x,y,zAsStringw="Wow!"x="It's"y="A"z="Collection"myCollection.Add(w,"This")myCollection.Add(x,"Is")myCollection.Add(y,"A")myCollection.Add(z,"Key")myCollection.Remove(1)'Removes1stmemberofthecollection.myCollection.Remove("Is")'Removesthememberwiththekey"Is".System.Collections类举例DimmyC列表一个已排序并可以单独索引的集合类实现了IList接口实现IList接口的类Array、ArrayList、StringCollection和TreeNodeCollection
IList的方法包括Add、Clear、Contains、Insert、IndexOf、Remove和RemoveAt列表一个已排序并可以单独索引的集合类实现了ILis
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO 24664:2024 EN Refrigerating systems and heat pumps - Pressure relief devices and their associated piping - Methods for calculation
- 职业生涯规划礼仪
- 建设银行人民币贷款合同注意事项
- 工程建设年度借款合同书模板
- 期货交易代理合同格式
- 培训班后如何汇报
- 肺癌手术后心理护理
- 古诗词诵读《江城子-乙卯正月二十日夜记梦》公开课一等奖创新教学设计统编版高中语文选择性必修上册
- 《吉林双苯爆炸》课件
- 肿瘤护理及化疗药物
- 统编版语文三年级上册第七单元 《习作我有一个想法》公开课一等奖创新教学设计及反思
- 2024年电力交易员(中级工)职业鉴定理论考试题库-下(多选、判断题)
- 2024-2023-2024年中考语文三年真题分类汇编(全国版)6标点 试卷(含答案解析)
- 自行车安全要求 第2部分:城市和旅行用自行车、青少年自行车、山地自行车与竞赛自行车的要求
- 清华大学2024年强基计划数学试题(解析)
- 2024年东南亚精密铸造市场深度研究及预测报告
- JT-T-1230-2018机动车发动机冷却液无机阴离子测定法离子色谱法
- 泸州老窖“浓香文酿杯”企业文化知识竞赛考试题库大全-上(单选题)
- 幼儿园期末测查分析报告总结
- 新质生产力-讲解课件
- 组织行为与领导力智慧树知到期末考试答案2024年
评论
0/150
提交评论