上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 + "教程";