No, sia le classi che le struct "tengono insieme i dati", semplicemente le struct sono allocate sullo stack mentre le classi nell'heap, e quindi queste ultime vengono referenziate solo tramite puntatori (per questo sono dei reference type).