');

C# LanguageStructs

Osservazioni

A differenza delle classi, una struct è un tipo di valore, e viene creata sullo stack locale e non sull'heap gestito, per impostazione predefinita . Ciò significa che una volta che lo stack specifico esce dall'ambito, la struct viene struct . Anche i tipi di riferimento struct nenti alle struct vengono spazzati, una volta che il GC determina che non sono più riferiti dalla struct .

struct s non può ereditare e non può essere base per ereditarietà, sono implicitamente sigillate e non possono includere membri protected . Tuttavia, una struct può implementare un'interfaccia, come fanno le classi.

Structs Esempi correlati