C#:二维三维图形绘制工程实例宝典
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1.5 类类型

类是C#中最重要的组成部分,也是C#的基础,它用来生成新的引用类型。类是一种数据结构,它可以包含数据成员(常数和字段)、函数成员(方法、属性、事件、索引器、运算符、实例构造函数、静态构造函数和析构函数)及嵌套类型。类类型支持继承,继承是一种机制,它使派生类可以对基类进行扩展和专用化。C#只支持单继承,类只能从一个基类中派生出来。

下面介绍两个经常用到的类object和string。

1.object类

object类是预定义类System.Object的别名。它是所有其他类型的基类,为派生类提供低级别的服务。所有类型都直接或间接地从object类派生而来,因此一个object类的变量可以赋予任何类型的值。例如:

        double m=3.14;
        object x, y="o";
        x=m;

2.string类

string类是预定义类System.String的别名,表示Unicode字符串。通过它可以对字符串进行各种操作,比如,字符串的拆分和合并、寻找子串、获取字符串中的某个字符、字符串的格式化或字符串的比较等。下面是一个合并字符串的例子:

        string c="c#";
        string s="教程";
        string t=c + s;

        string t=c + "教程";