Bom, na linguagem C usa structs, é uma coisa que eu usei bastante na época da faculdade kkk, e na linguagem C#, que é orientada a objetos, eu sei que também podemos usar tanto structs como classes.
Na verdade eu tenho algumas dúvidas:Classe seria uma evolução de uma struct?Existe alguma regra específica que determina quando usar ou não um struct?O fato de uma struct ser guardada no heap e não no stack tem algum diferença de performance?
Algum exemplo de diferença de uso?
Eu sei que essa é uma pergunta complicada kkk, obrigado para quem responder.
Desculpa qualquer erro de escrita.