最新第3章-常用数据类型的用法教学讲义ppt课件.ppt

最新第3章-常用数据类型的用法教学讲义ppt课件.ppt

ID:62170218

大小:1.19 MB

页数:81页

时间:2021-04-20

最新第3章-常用数据类型的用法教学讲义ppt课件.ppt_第1页
最新第3章-常用数据类型的用法教学讲义ppt课件.ppt_第2页
最新第3章-常用数据类型的用法教学讲义ppt课件.ppt_第3页
最新第3章-常用数据类型的用法教学讲义ppt课件.ppt_第4页
最新第3章-常用数据类型的用法教学讲义ppt课件.ppt_第5页
资源描述:

《最新第3章-常用数据类型的用法教学讲义ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章-常用数据类型的用法3.1字符串String类(string):stringmyString="sometext";strings2=newstring('a',2);//结果为aaToString()方法String.Empty表示空字符串String类的表示方法:stringstr="C:\test\first.cs"stringstr=@"C:testfirst.cs"取字符串中的某个字符的方法:stringmyString="sometext";charchFirst=myString[2];//结果为m3.1字符串字符串比

2、较方法string.Compare(strings1,strings2)如果s1大于s2,结果为1;如果s1等于s2,结果为0;如果s1小于s2,结果为-1。string.Compare(strings1,strings2,boolignoreCase)ignoreCase确定是否区分大小写比较两个字符串是否相等,使用:Equals方法==3.1字符串删除指定数量的字符Remove(intstartIndex,intcount)例如:stringstr1="thisisastring.“Console.WriteLine(str1.Remove(

3、1,2));//结果为tsisastring字符串替换Replace(stringoldStr,stringnewStr)例如:stringstr1="thisisastring.“Console.WriteLine(str1.Replace("is","xy"));//结果为thxyxyastring3.1字符串插入字符串例如:strings1="abcdabcd";strings2=s1.Insert(2,"12");//结果为"ab12cdabcd“从字符串开头或结尾删除指定的字符:利用TrimStart删除字符串首部空格,利用TrimEn

4、d删除字符串尾部空格,利用Trim删除字符串首部和尾部空格。例如:strings1="□□□□thisisabook";strings2="thatisapen□□□□";strings3="□□isapen□□";Console.WriteLine(s1.TrimStart());//删除首部空格Console.WriteLine(s2.TrimEnd());//删除尾部空格Console.WriteLine(s3.Trim());//删除首部和尾部空格3.1字符串字符串的合并与拆分Join方法:在数组的每个元素之间串联指定的分隔符,从而产生单

5、个串联的字符串。语法为:publicstaticstringJoin(stringseparator,string[]value)Split方法:将字符串按照指定的一个或多个字符进行分离,从而得到一个字符串数组。常用语法为:publicstring[]Split(paramschar[]separator)字符串的合并和拆分举例例如:string[]sArray1={"123","456","abc"};strings1=string.Join(",",sArray1);//结果为"123,456,abc"string[]sArray2=s1.S

6、plit(',');//sArray2得到的结果与sArray1相同strings2="abc12;34,56";string[]sArray3=s2.Split(',',';','');//分隔符为逗号、分号、空格Console.WriteLine(string.Join(Environment.NewLine,sArray3));输出结果:abc1234563.1字符串ToUpper大写ToLower小写例如:strings1="Thisisastring";strings2=s1.ToUpper();//s2结果为THISISASTRING

7、strings3=Console.ReadLine();if(s3.ToLower()=="yes"){Console.WriteLine("OK");}String和StringBuilderString类实际上表示的是一系列不可变的字符。说其实例是“不可变的”,是因为无法直接修改给该字符串分配的堆中的字符串。例如,在myString的后面接上另一个字符串:myString+="andabitmore";其实际操作并不是在原来myString所占内存空间的后面直接附加上第二个字符串,而是返回一个新String实例,即重新为新字符串分配内存空间。

8、StringBuilder类位于System.Text名称空间下,使用StringBuilder类每次重新生成新字符串时不是再生成一个新

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

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

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