1 / 27
文档名称:

第6章 其它常用数据类型.ppt

格式:ppt   页数:27页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第6章 其它常用数据类型.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第6章 其它常用数据类型.ppt

文档介绍

文档介绍:第6章其它常用数据类型
本章要点:
字符串类型的定义与使用
枚举类型的定义与使用
委托类型的定义与使用
装箱与拆箱的概念
循序渐进学理论
字符串类型

(1)规则字符串
[格式]:string 字符串变量名[=字符串初值];
(2)逐字字符串
逐字字符串由@字符后跟双引号括起来的零个或多个字符组成。
[格式]:string 字符串变量名[=@字符串初值];
转义字符
含义
转义字符
含义
\'
单引号(')
\n
LF(换行)
\"
双引号(")
\r
CR(回车)
\\
反斜杠本身(\)
\t
HT(横向跳格,相当于Tab键)
\0
空字符
\u
表示后面跟八进制数
\a
警示符
\U
同\u
\b
退格
\x
表示后面跟十六进制数
\f
FF(换页键)
\v
VT(纵向跳格)
规则字符串中可以使用的转义字符
【例6-1】观察下列程序的执行结果。
[程序代码]
using System;
class A_6_1
{ public static void Main()
{ string str1="你是\"王三\"?"; //“\\"”是转义字符
string str2="星期一\\星期二\\星期三"; //“\\”是转义字符
string str3="你好!\t王三。"; //“\t”是转义字符
string str4=@"你好\t王三\?"; //\t并不看成转义字符,而是看成两个字符
string str5=@"星期一\\星期二\\星期三"; // \\也不是转义字符,而是看成两个“\”
("str1={0},str2={1},str3={2}",str1,str2,str3);
("str3={0},str4={1}",str4,str5);
}
}
[执行结果]

【例6-3】编写一个Windows应用程序,程序的设计界面如图6-1所示,程序的运行界面如图6-2所示。程序执行时在第一个文本框中输入一个字符串,然后按【倒置】按钮将把输入的字符串反序显示在第二个文本框中。
图6-1 程序设计界面
图6-2 程序运行界面

例如,有以下语句:
string str1="I am a teacher."//定义一个字符串并赋初值
char c;//定义一个字符变量
c=str1[0];//给字符变量赋一个字符,该字符为str1字符串的第一个字符
语句执行后,字符变量c的值为'I'。