What is the difference between a struct and a class?
Respuestas de entrevistas
Anónimo
25 oct 2024
class: reference type, shared mutable state, inheritance
struct: value type, immutable, no inheritance
Anónimo
3 nov 2024
Structs are value type and use stack data structure, thread safe due to the creating new copy every time (value type)
Classes are reference type and use heap data structure, thread safety is not guaranteed and needs manual efforts to ensure it.