C# LanguageStructs


Remarques

Contrairement aux classes, une struct est un type de valeur et est créée par défaut sur la pile locale et non sur le segment de mémoire géré. Cela signifie qu'une fois que la pile spécifique est hors de portée, la struct est struct . Les types de référence struct les struct sont également balayés, une fois que le GC détermine qu'ils ne sont plus référencés par la struct .

struct ne peuvent pas hériter et ne peuvent pas être des bases d'héritage, elles sont implicitement scellées et ne peuvent pas non plus inclure de membres protected . Cependant, une struct peut implémenter une interface, comme le font les classes.

Structs Exemples Liés