عامل التشغيل <- (مرجع #C)
يربط عامل التشغيل -> عدم مرجعية المؤشر والوصول إلى العضو.
ملاحظات
إذا كان التعبير على هيئة،
x->y
(حيث يكون x مؤشر من نوع T* ويكون y عضو من نوع T) يكافئ،
(*x).y
يمكن استخدام عامل التشغيل -> فقط في التعليمات البرمجية ذات العلامة غير آمنة.
لا يمكن التحميل الزائد لعامل التشغيل ->.
مثال
// 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
*/