4.3.3 指针类型

我们知道,指针操作是高效的,但也是不安全的。C#语言也支持指针,但规定只能在一个标记了unsafe的上下文中使用。下述各类型都可以作为指针类型:

❑sbyte、byte、short、ushort、int、uint、long、ulong、char、float、double、decimal以及bool;

❑枚举类型;

❑指针类型;

❑用户定义的仅包含非托管类型字段的结构类型。

定义指针类型的语法如下:

类型*指针类型名称;

表4-19是一个定义指针类型的示例。

4.3.3 指针类型 - 图1