Access in Members With Pointer in C#

  1. using System.IO;  
  2. using System;  
  3. public struct Coordinate {  
  4.     public int x, y;  
  5. }  
  6. class UsingPointers {  
  7.     unsafe public static void UsingArrowOperator() {  
  8.         Coordinate pixel = new Coordinate();  
  9.         Coordinate * pixelPtr = & (pixel);  
  10.         ( * pixelPtr).x = 134;  
  11.         ( * pixelPtr).y = 34;  
  12.         Console.WriteLine("Pixel Position: {0},{1}", pixelPtr - > x, pixelPtr - > y);  
  13.     }  
  14.     public static void Main() {  
  15.         unsafe {  
  16.             UsingArrowOperator();  
  17.         }  
  18.     }  
  19. }  
Output
Pixel Position: 134,34