struct (Riferimenti per C#)
Un struct è un tipo di valore generalmente usato per incapsulare piccoli gruppi di variabili correlate, ad esempio le coordinate di un rettangolo o le caratteristiche di un articolo in un inventario. Nell'esempio che segue è illustrata una semplice dichiarazione struct:
public struct Book
{
public decimal price;
public string title;
public string author;
}
Note
Gli struct possono contenere anche costruttori, costanti, campi, metodi, proprietà, indicizzatori, operatori, eventi and tipi nidificati, anche se è consigliabile trasformare il tipo in classe se sono necessari molti di questi membri.
Per i relativi esempi, vedere Utilizzo di struct (Guida per programmatori C#).
Gli struct possono implementare un'interfaccia, ma non possono ereditare da altri struct. Per questo motivo i membri di struct non possono essere dichiarati come protected.
Per altre informazioni, vedere Struct (Guida per programmatori C#).
Esempi
Per ulteriori esempi e informazioni, vedere Utilizzo di struct (Guida per programmatori C#).
Specifiche del linguaggio C#
Per i relativi esempi, vedere Utilizzo di struct (Guida per programmatori C#).
Vedere anche
Riferimenti
Tabella dei tipi incorporati (Riferimenti per C#)
Tipi di valore (Riferimenti per C#)
interface (Riferimenti per C#)
Classi e struct (Guida per programmatori C#)