Sobes.tech
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.