.NET FrameworkTipi personalizzati


Osservazioni

In genere una struct viene utilizzata solo quando le prestazioni sono molto importanti. Poiché i tipi di valore vivono nello stack, è possibile accedervi molto più rapidamente delle classi. Tuttavia, lo stack ha molto meno spazio dell'heap, quindi le strutture dovrebbero essere ridotte (Microsoft consiglia struct s occupare non più di 16 byte).

Una class è il tipo più usato (di questi tre) in C #, ed è generalmente quello che dovresti fare prima.

Un enum viene utilizzato ogni volta che è possibile avere un elenco chiaramente definito di elementi che devono essere definiti solo una volta (in fase di compilazione). Le enumerazioni sono utili ai programmatori come riferimento leggero ad alcuni valori: invece di definire un elenco di variabili constant da confrontare, puoi usare un enum e ottenere il supporto Intellisense per assicurarti di non utilizzare accidentalmente un valore errato.

Tipi personalizzati Esempi correlati