更新:2007 年 11 月
-> 运算符将指针取消引用与成员访问组合在一起。
备注
以下形式的表达式
x->y  | |
(其中 x 为 T* 类型的指针,y 为 T 的成员)等效于
(*x).y  | |
只能在标记为
不能重载 -> 运算符。
示例
| C# | |
|---|---|
// compile with: /unsafe struct Point { public int x, y; } class MainClass12 { unsafe static void Main() { Point pt = new Point(); Point* pp = &pt; pp->x = 123; pp->y = 456; Console.WriteLine("{0} {1}", pt.x, pt.y); } } /* Output: 123 456 */  | |
请参见
修订记录
日期  | 修订  | 原因  | 
|---|---|---|
 2008 年 7 月  | 将“非托管代码”改成了“标记为不安全的代码”。  | 
 内容 Bug 修复  |