Aşağıda görünen kod parçasında ise vector diye bir class yapısının önceden oluşturulduğunu farzedersek,
Vector x;
Vector y;
x = new Vector(); //new anahtar kelimesi kullanılarak instance yarattık
x.Value = 30;
y = x; //y içerisine x?in adresi atandı
Console.WriteLine(y.Value);
y.Value = 50; Console.WriteLine(x.Value);
burada önemli olan, Vector diye aslında tek bir objenin bulunduğu ve, x ve y ?nin direk olarak Vector class yapısının adresini bulundurduğudur.Buna ek olarak referans türlerinde null kelimesini kullanarak atama yapabilir ve bunu yaparak bellekte tutulan adresin boş olduğunu belirtebiliriz.