欢迎来到.net学习网

欢迎联系站长一起更新本网站!QQ:879621940

您当前所在位置:首页 » 下载列表 » 正文

高校.net课件教程,.net基础教程下载(六)

更新时间: 2011-07-12 22:18  下载次数:(908)
分享到:

第6章  其它常用数据类型
 本章要点:
 ?  字符串类型的定义与使用
 ?  枚举类型的定义与使用
 ?  委托类型的定义与使用
 ?  装箱与拆箱的概念
6.1  循序渐进学理论
6.1.1  字符串类型
   1.字符串的种类及其定义
    (1)规则字符串
     [格式]:string 字符串变量名[=字符串初值];
    (2)逐字字符串
      逐字字符串由@字符后跟双引号括起来的零个或多个字符组成。
      [格式]:string 字符串变量名[=@字符串初值];   


【例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=@"星期一\\星期二\\星期三";    // \\也不是转义字符,而是看成两个“\”
       Console.WriteLine("str1={0},str2={1},str3={2}",str1,str2,str3);
       Console.WriteLine("str3={0},str4={1}",str4,str5);
    }
}
[执行结果]
2.字符串类型的使用

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

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

【例6-4】  编写一个程序,用来统计用户输入的字符串中字母个数、数字个数和其它字符个数。程序的设计界面如图6-3所示,程序的运行界面如图6-4所示。

6.1.2  结构类型
    在C++和C#中,结构类型是对同一类具有某些特定属性和功能的对象的抽象定义,其定义中可以包括构造函数、析构函数、成员变量、成员函数、成员属性等等,同C#中的类类型基本相同。
      但结构类型与类类型毕竟是两种不同的类型,主要不同点体现在以下两个方面。
         (1)存储值的不同
          结构类型是值类型,而类类型是引用类型。 

资源来源:.net学习网
• 本地下载

打赏

取消

感谢您的支持,我会做的更好!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦