Domanda di colloquio di S&T

Whats a struct? Whats a ref struct? What is an enum? Is it on a stack or on a heap?