C#程序设计及应用教程(WHUT课件)第3章 常用数据类型的用法.ppt

C#程序设计及应用教程(WHUT课件)第3章 常用数据类型的用法.ppt

ID:59432839

大小:263.50 KB

页数:62页

时间:2020-09-18

C#程序设计及应用教程(WHUT课件)第3章 常用数据类型的用法.ppt_第1页
C#程序设计及应用教程(WHUT课件)第3章 常用数据类型的用法.ppt_第2页
C#程序设计及应用教程(WHUT课件)第3章 常用数据类型的用法.ppt_第3页
C#程序设计及应用教程(WHUT课件)第3章 常用数据类型的用法.ppt_第4页
C#程序设计及应用教程(WHUT课件)第3章 常用数据类型的用法.ppt_第5页
资源描述:

《C#程序设计及应用教程(WHUT课件)第3章 常用数据类型的用法.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章常用数据类型的用法3.1字符串3.2数组3.3枚举3.4泛型3.5泛型集合3.6日期与时间处理3.7数学运算3.8随机数3.1字符串String类(string)string类型是一个密封类型(不能被继承),其实例表示Unicode字符串,每个英文字母、汉字都占两个字节。创建字符串stringmyString=“sometext”;//直接赋字符串常量值strings2=newstring(‘a’,2);//调用构造函数,结果为aastringstr=“C:\test\first.cs”//含转义字符,用双\stringstr=@“C:testfi

2、rst.cs”//含转义字符,加@后表示字符串内的不是转义字符获取字符串的某个字符stringmyString=“sometext”;charch=myString[2];//结果为m,string下标是0-basedString类的方法ToString()方法返回表示当前Object的String。ToString()可空参数单独使用,同时可以加一个格式化参数Objecto=newObject();Console.WriteLine(o.ToString());//Printsout:"System.Object"String.Empty表示空字符串strin

3、gs="";strings2=string.Empty;if(s==string.Empty){//}3.1字符串字符串比较方法string.Compare(strings1,strings2)如果s1大于s2,结果为1;如果s1等于s2,结果为0;如果s1小于s2,结果为-1。string.Compare(strings1,strings2,boolignoreCase)ignoreCase确定是否区分大小写比较两个字符串是否相等,使用:Equals方法和==equals()方法比较的是两个对象的内容是否一致一般,对于值类型,如果对象的值相等,则相等运算符(==

4、)返回true,否则返回false。对于string以外的引用类型,如果两个对象引用同一个对象,则==返回true。对于string类型,==比较字符串的值。3.1字符串字符串查找Contains方法:用于查找一个字符串中是否包含指定的子字符串。语法为:publicboolContains(stringvalue)例如:stringstr1="thisisastring.";boolb=str1.Contains("is");IndexOf方法:求某个字符或者子串在字符串中出现的位置。两种最常用的重载形式:publicintIndexOf(strings)publ

5、icintIndexOf(strings,intstartIndex)LastIndexOf方法:LastIndexOf方法的用法与IndexOf方法相同,查找最后一次出现的位置。3.1字符串例如:Console.WriteLine(str1.IndexOf("is"));//结果为2(注意序号从0开始)Console.WriteLine(str1.LastIndexOf("is"));//结果为5IndexOfAny方法:查找某个字符串中是否包含某些字符(多个不同的字符)。常用语法:publicintIndexOfAny(char[]anyOf)例如:strin

6、gs1="123abc123abc123";char[]c={'a','b','5','8'};intx=s1.IndexOfAny(c);//x结果为33.1字符串截取字符串Substring(intstartIndex,intcount)截取字符串从startIndex位开始,截取长度为count的字符串例如:stringstr=“abc123”;stringss=str.Substring(1,4);Console.WriteLine(ss);//bc123.1字符串删除指定数量的字符Remove(intstartIndex,intcount)例如:stri

7、ngstr1="thisisastring.“Console.WriteLine(str1.Remove(1,2));//结果为tsisastring字符串替换Replace(stringoldStr,stringnewStr)例如:stringstr1="thisisastring.“Console.WriteLine(str1.Replace("is","xy"));//结果为thxyxyastring3.1字符串插入字符串例如:strings1="abcdabcd";strings2=s1.Insert(2,"12");//结果为"ab12cdabcd“从字

8、符串开头或

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

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

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