更新:2007 年 11 月
要访问在不安全的上下文中声明的结构的成员,您可以使用以下示例中所示的成员访问运算符,其中,p 是指向包含成员 x 的
复制代码 | |
---|---|
CoOrds* p = &home; p -> x = 25; //member access operator -> |
示例
此示例声明并实例化了包含两个坐标(x 和 y)的
说明: |
---|
请注意,表达式 p->x 等效于表达式 p->x,使用这两个表达式可获得相同的结果。 |
C# | 复制代码 |
---|---|
// compile with: /unsafe
|
C# | 复制代码 |
---|---|
struct CoOrds { public int x; public int y; } class AccessMembers { static void Main() { CoOrds home; unsafe { CoOrds* p = &home; p->x = 25; p->y = 12; System.Console.WriteLine("The coordinates are: x={0}, y={1}", p->x, p->y ); } } } |