Mega Code Archive

 
Categories / C# Tutorial / Struct
 

Use pointer indirection and operator

using System; using System.Globalization; struct Point {   public int x;   public int y;   public override string ToString()    {     return "(" + x + "," + y + ")";   } } public class MainClass{   static void Main(string[] args)   {     Console.WriteLine("Access members via.");     unsafe     {       Point point;       Point* p = &point;       (*p).x = 100;       (*p).y = 200;       Console.WriteLine((*p).ToString());     }   } } Access members via. (100,200)