多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# -> 运算符(C# 参考) **->** 运算符将指针取消引用与成员访问组合在一起。 ## 备注 以下形式的表达式 ``` x->y ``` (其中 x 为 T* 类型的指针,y 为 T 的成员)等效于 ``` (*x).y ``` 只能在标记为[不安全](https://msdn.microsoft.com/zh-CN/library/chfa2zb8.aspx)的代码中使用 **->** 运算符。 不能重载 **->** 运算符。 ``` // 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 */ ``` ## 请参阅 [C# 参考](https://msdn.microsoft.com/zh-CN/library/618ayhy6.aspx) [C# 编程指南](https://msdn.microsoft.com/zh-CN/library/67ef8sbd.aspx) [C# 运算符](https://msdn.microsoft.com/zh-CN/library/6a71f45d.aspx)