- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C# 程序设计 刘兵 制作 第5章 类和对象 面向对象的基本概念 类和对象的定义及类的成员 构造函数与析构函数 方法重载与运算符重载 索引器 字符串是引用类型。字符串不是字符数组,因为数组元素可以更改,而字符串是常量,常量不允许更改,所以字符串是一个整体。 作为常量的字符串将一组紧挨在一起的字符视为一个整体。使用 string 关键字定义字符串类型变量,string 是System.String 的别名。 4.3 字符串 字符串主要用于保存显示的文本信息。 为了和变量区分,定义字符串的文本必须放在两个双引号(“)之间,并且不能在行之间拆分。 如果要在字符串内容中包含双引号字符,则需要使用转义字符“\”后跟一个双引号,即“\””。 4.3.1 字符串类型定义 在C#中,编译系统支持两种形式的字符串:规则字符串和逐字字符串。 规则字符串由包含在双引号中的零个或多个字符组成,例如“hello”, 逐字字符串由@字符后跟起始双引号字符、零个或多个字符以及结束的双引号字符组成,例如@hello。 4.3.1 字符串类型定义 规则字符串定义格式为: string 字符串变量名[=字符串初始化值]; 例如: string lbString = liu bing 4.3.1 字符串类型定义 逐字字符串的定义格式为: string 字符串变量名[=@字符串初始化值]; 例如: string lbString = @liu bing 4.3.1 字符串类型定义 转义序列就是指字符串中的一些特殊序列,这些序列以字符“\”开始,当编译系统遇到这个字符时,不当“\”字符本身,而是和这个字符后面的字符一起组成另外的意义。 4.3.1 字符串类型定义 转义序列包括: \‘ \“ \\ \0 \a: \b \f \n \r \t \u \U \x \v 4.3.1 字符串类型定义 string str1; string str2 = liu, bing; string str3 = @liu, bing; string str4 = liu \t bing; string str5 = @liu \t bing; string str6 = Jingli said \Hello\ to me; string str7 = @Jingli said Hello to me; string str8 = \\\\server\\share\\file.txt; string str9 = @\\server\share\file.txt; string str10 = one\ntwo\nthree; string str11 = @one two three; 1. 字符操作 (1)字符串转换成字符数组 public char[] ToCharArray()——将字符串的所有字符拷贝到一个字符数组中; public char[] ToCharArray(int, int)——将字符串的一部分字符拷贝到一个字符数组 4.3.2字符串的基本操作 (2)从字符串中查找字符 ① 从字符串中查找指定的第一个匹配字符的位置: public int IndexOf(char); ② 从字符串的给定位置开始查找指定的第一个匹配字符的位置: public int IndexOf(char,int); ③ 从字符串的给定位置,在给定长度之内,开始查找指定的第一个匹配字符的位置: public int IndexOf(char,int,int); 4.3.2字符串的基本操作 字符串中任何一段连续的字符都叫做该字符串的子串 IndexOf方法用于查找子串的重载形式有: public int IndexOf(char)——在整个字符串中查找指定的子串; public int IndexOf(string, in
您可能关注的文档
- C# 2008程序设计基础案例教程 教学课件 作者 江南 09.ppt
- C# 2008程序设计基础案例教程 教学课件 作者 江南 10.ppt
- C# 2008程序设计基础案例教程 教学课件 作者 江南 11.ppt
- C# 2008程序设计基础案例教程 教学课件 作者 江南 12.ppt
- C# 2008程序设计基础案例教程 教学课件 作者 江南 第八章 数据流和文件.ppt
- C# 2008程序设计基础案例教程 教学课件 作者 江南 第四章 函数.ppt
- C# 2008程序设计基础案例教程 教学课件 作者 江南 第五章 调试与异常处理.ppt
- AutoCAD2010中文版学习与实训教程 教学课件 作者 龙建明 16 32 第23章.ppt
- C# 2008程序设计基础案例教程 教学课件 作者 江南 第五章 用户界面设计.ppt
- C# 2008程序设计基础案例教程 教学课件 作者 江南 第一章 概述.ppt
- AutoCAD2012建筑绘图及三维建模 教学课件 作者 高丽燕、莫正波1 8章书稿 二次修改 第1章AutoCAD2012基础知识 修改.doc
- C# 程序设计 刘兵 第6章.ppt
- C# 程序设计 刘兵 第7章.ppt
- AutoCAD2012建筑绘图及三维建模 教学课件 作者 高丽燕、莫正波1 8章书稿 二次修改 第2章绘图环境设置 修改.doc
- C# 程序设计 刘兵 第8章.ppt
- C# 程序设计 刘兵 第9章.ppt
- C# 程序设计 刘兵 第10章.ppt
- C# 程序设计 刘兵 第11章.ppt
- C# 程序设计 刘兵 第12章.ppt
- C#.NET程序设计 教学课件 作者 李旗 c#1.ppt
文档评论(0)