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

using System;

public class C {
  public double x, y;
}

public class ReferenceDemo {

  public static void Main(){

    C cRef, anotherCRef;  
    cRef = null;  
    Console.WriteLine("Is cRef null: {0}", cRef == null);      

    cRef = new C();                                            
    Console.WriteLine("Is cRef null: {0}", cRef == null);

    Console.WriteLine("x and y are ({0},{1})", cRef.x, cRef.y); 
    anotherCRef = F(cRef);      
  }                             

  public static C F(C p){
    Console.WriteLine("x and y are ({0},{1})", p.x, p.y);
    return p;
  }

}