using System.IO;
using System;
public struct Coordinate {
public int x, y;
}
class UsingPointers {
unsafe public static void UsingArrowOperator() {
Coordinate pixel = new Coordinate();
Coordinate * pixelPtr = & (pixel);
( * pixelPtr).x = 134;
( * pixelPtr).y = 34;
Console.WriteLine("Pixel Position: {0},{1}", pixelPtr - > x, pixelPtr - > y);
}
public static void Main() {
unsafe {
UsingArrowOperator();
}
}
}Output
Pixel Position: 134,34
