Back to slide -- Keyboard shortcut: 'u'        next -- Keyboard shortcut: 'n'  Annotated program -- Keyboard shortcut: 't'    introductory-examples/structs/struct-demo-1.cs - Demonstrations of structs in C#.Lecture 2 - slide 12 : 43
Program 1

using System;

public struct Point {   
  public double x, y;   
  public Point(double x, double y){this.x = x; this.y = y;}   
  public void Mirror(){x = -x; y = -y;}                       
} // end Point

public class StructDemo{

 public static void Main(){
   Point p1 = new Point(3.0, 4.0),      
         p2;                            

   p2 = p1;                             
   
   p2.Mirror();                         
   Console.WriteLine("Point is: ({0},{1})", p2.x, p2.y);  
 }
}