Megosztás a következőn keresztül:


Referenciatípusok (C#-referencia)

A C#-ban kétféle típus létezik: referenciatípusok és értéktípusok. A referenciatípusok változói az adataikra (objektumaikra) mutató hivatkozásokat tárolnak, míg az értéktípusok változói közvetlenül tartalmazzák az adataikat. Referenciatípusok esetében két változó hivatkozhat ugyanarra az objektumra; ezért az egyik változón végzett műveletek hatással lehetnek a másik változó által hivatkozott objektumra. Az értéktípusok esetében minden változó saját másolatot készít az adatokról, és az egyik változón végzett műveletek nem befolyásolhatják a másikat (kivéve a , , és paraméterváltozók esetébenin; lásd a paraméter módosítóját).outref

A referenciatípusok deklarálásához a következő kulcsszavakat használjuk:

A C# a következő beépített referenciatípusokat is biztosítja:

Lásd még