Junior — Middle
Existe a possibilidade de expandir a funcionalidade através de herança de estruturas?
sobes.tech IA
Resposta da IA
Em C#, as estruturas (struct) são tipos de valor e não suportam herança de outras estruturas ou classes, exceto a herança implícita de System.ValueType.
Isto significa que não é possível expandir a funcionalidade através de herança de estruturas. No entanto, é possível implementar interfaces, o que permite alguma flexibilidade.
Se precisar de herança e expansão, deve usar classes (class), que suportam herança completa.