资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,字符串,1,字符串的初始化,string s1;,char charArray = b,i,r,t,h,d,a,y ;,/,用字符串常量进行初始化,s1 = ,欢迎来到,C#,的世界,;,/,用字符数组进行初始化,s1 = new string(charArray);,/,用字符数组的一部分元素进行初始化,s1 = new string(charArray, 3, 2);,/,用指定字符重复一定次数的结果进行初始化,s1= new string(C,5);,2,字符串的索引器,长度和,CopyTo,方法,string s1;,char charArray = b,i,r,t,h,d,a,y ;,/,用字符串常量进行初始化,s1 = ,欢迎来到,C#,的世界,;,/,把,s1,的内容逆序输出,for (int i = s1.Length - 1; i = 0; i-),Console.Write(s1i);,/,把,s1,的部分字符拷贝到,charArray,数组中,s1.CopyTo(2, charArray, 0, 4);,Console.WriteLine();,Console.WriteLine(charArray);,思考:,如何实现把,s1,中的字符串逆序存放在,s1,?,3,字符串的查找,替换,string s1 = ,美军将售台,30,架,AH-64,阿帕奇攻击直升,机。,AH-64.AH-64;,int i;,/,搜索,AH-64,第一次出现位置,i=s1.IndexOf(AH-64);,/,搜索,AH-64,第二次出现位置,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-32,s1= s1.Replace(AH-64, BK-32);,如果只想把第一个,AH-64,替换成,BK-32,,该怎么办?,4,取字符串的子串,string s1 = ,美军将售台,30,架,AH-64,阿帕奇攻击,直升机。,AH-64.AH-64;,string s2 = s1.Substring(0, 8);,s2 = s1.Substring(13);,子串开始索引,子串长度,如果省略不写,则表示到原字符串结束,5,String.Format()方法,string.Format(),方法表示一定格式的字符串,string str = String.Format( “ 0 * 1 = 2“, 3, 4, 3 * 4);,Console.WriteLine(str);,6,
展开阅读全文