《C#程序设计案例教程》 项目8 字符串.pptx

《C#程序设计案例教程》 项目8 字符串.pptx

  1. 1、本文档共75页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

主讲:C#程序设计案例教程

Content项目一C#开发入门目录Procedures项目二C#语法基础项目三流程控制项目四方法项目五面向对象基础项目六面向对象高级

Content项目七数组与集合目录Procedures项目八字符串项目九异常处理与程序调试项目十文件操作项目十一综合案例——个人通讯录管理系统

字符串PART08

知识目标掌握String类对象和StringBuilder类对象的创建方法掌握String类的常用属性和常用方法掌握StringBuilder类的常用属性和常用方法

能力目标能够利用String类编写实现用户注册和登录功能的C#程序能够利用StringBuilder类编写模拟医院叫号系统的C#程序

素质目标增强数据安全意识,注意保护个人隐私培养系统思维,学会从全局出发来认识和把握事物培养严谨、精益求精的学习态度

项目引入詹姆斯·高斯林(JamesGosling),出生于加拿大,创造了Java,是一位计算机编程天才。

项目引入1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位。毕业后到IBM工作,设计IBM第一代工作站NeWS系统,但不受重视。后来转至Sun公司。

项目引入1990年,与PatrickNaughton和MikeSheridan等人合作“绿色计划”,后来发展一套语言叫做“Oak”,后改名。1994年底,JamesGosling在硅谷召开的“技术、教育和设计大会”上展示计算机编程程式。

字符串实现用户注册和登录功能任务一任务二模拟医院叫号系统

实现用户注册和登录功能任务一

一、String类C#提供了一个表示字符串的类String。使用String类前首先需要创建String类对象(1)直接为string型变量指定一个字符串例如声明一个string型变量str,并为其赋值“HelloWorld”,代码如下。stringstr=HelloWorld;

String类有许多重载的构造方法,常用的构造方法如表所示(2)使用String类的构造方法一、String类构造方法功能描述String(char[]charArray)将字符数组charArray中的元素组成一个字符串String(char[]charArray,intstartIndex,intlength)从字符数组charArray的第startIndex位开始,取length个字符组成一个字符串String(charc,intcount)将指定字符c重复count次组成一个字符串

一、String类使用上述构造方法创建String类对象的示例代码如下//定义一个char型数组letterschar[]letters={H,e,l,l,o,,W,o,r,l,d};//使用String(char[]charArray)构造方法创建String类对象stringstr0=newstring(letters);//str0的值为“HelloWorld”/*使用String(char[]charArray,intstartIndex,intlength)构造方法创建String类对象*/stringstr1=newstring(letters,0,5);//str1的值为“Hello”charletter=H; //定义一个char型变量letter//使用String(charc,intcount)构造方法创建String类对象stringstr2=newstring(letter,5); //str2的值为“HHHHH”

(3)使用String类的构造方法一、String类使用“+”运算符可以实现多个字符串的连接,也可以实现字符串与基本数据类型的常量或变量的连接,其结果均为一个字符串。示例代码如下。inta=3;floatb=12.34f;boolc=true;stringd=北京;stringe=+a; //e的值为“3”stringf=b+为float型数据; //f的值为“12.34为float型数据”stringg=c+为bool型数据; //g的值为“true为bool型数据”stringh=d+欢迎您!; //h的值为“北京欢迎您!”

拓展阅读当为String类对象重新赋值时,并不会销毁旧值,而是重新开辟一块内存空间来存储新值。例如,Str

文档评论(0)

1亿VIP精品文档

相关文档