c#数组和字符串

c#数组和字符串

ID:20086595

大小:240.50 KB

页数:13页

时间:2018-10-09

c#数组和字符串_第1页
c#数组和字符串_第2页
c#数组和字符串_第3页
c#数组和字符串_第4页
c#数组和字符串_第5页
资源描述:

《c#数组和字符串》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数组、字符串数组(1)数组是一种数据类型,当需要处理较大的同类型数据量时可使用数组。数组对象由相同类型的若干项数据组成,并且包含成员域Length,用于表示数组的长度。数组元素的下标从0开始,数组对象占用的内存是连续的。如果数组元素的类型也数组类型,则构成多维数组。2数组(2)示例:具有10个元素的数组对象存储示意length:10A[0]A[1]…A[8]A[9]元素个数10个元素说明:其中A为数组变量名;通过A.Length()可以返回数组的长度;int[]A=newint[10];3数组(3) -一维数组(1)数组类型

2、的变量称为数组变量,该变量内存存放了数组对象的引用。数组变量的声明格式如下:数组元素的数据类型[]变量名;其中:数据类型可以是任何一种数据类型。例如:int[]A;char[]a,b,c;4数组(4) -一维数组(2)数组对象的创建:通过new操作符来创建,格式如下:通过数组初始化语句来创建,格式如下:new数组元素的数据类型[数组长度];数组元素的数据类型[]变量名={元素1,…,元素n};例如:char[]c;c=newchar[5];int[]a=newint[10];例如:char[]c={'a','b','c','

3、d','e'};5数组(5) -一维数组(3)数组元素的访问格式如下:数组变量名[数组元素下标];数组下标∈[0,数组长度-1]例如:char[]c={'a','b','c','d','e'};5c[0]c[1]c[2]c[3]c[4]数组对象数组变量c引用说明:每个数组元素都是一个数据元素类型的变量。6数组(6) -一维数组(4)字符串数组s的存储示意图:3引用引用引用数组变量s引用"abc""def""gh"String[]s=newString[3];s[0]=newString("abc");s[1]=newStri

4、ng("def");s[2]=newString("gh");3nullnullnull数组变量s引用String[]s=newString[3];3引用nullnull数组变量s引用"abc"String[]s=newString[3];s[0]=newString("abc");7Array类8Array类9字符串的查找,替换strings1="美军将售台30架AH-64阿帕奇攻击直升机。AH-64.AH-64";inti;//搜索AH-64第一次出现位置i=s1.IndexOf("AH-64");//搜索AH-64第二

5、次出现位置i=s1.IndexOf("AH-64",i+"AH-64".Length);//搜索AH-64最后一次出现位置i=s1.LastIndexOf("AH-64");//忽略大小写的搜索i=s1.IndexOf("ah-64",StringComparison.CurrentCultureIgnoreCase);//把全部AH-64替换成BK-32s1=s1.Replace("AH-64","BK-32");如果只想把第一个AH-64替换成BK-32,该怎么办?10取字符串的子串strings1="美军将售台30架A

6、H-64阿帕奇攻击直升机。AH-64.AH-64";strings2=s1.Substring(0,8);s2=s1.Substring(13);子串开始索引子串长度,如果省略不写,则表示到原字符串结束11字符串(1)12谢谢大家!13

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。