Karena kelas adalah tipe referensi, variabel objek kelas menyimpan referensi ke alamat objek di heap terkelola. Jika objek kedua dari tipe yang sama ditugaskan ke objek pertama, maka kedua variabel merujuk ke objek di alamat itu. Contoh berikut, Person adalah tipe dan person1 dan person 2 adalah instance, atau objek, dari tipe itu. C#. Salinan. Karena struct adalah tipe nilai, variabel dari objek struct menyimpan salinan seluruh objek.