Condividi tramite


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

Parole chiave di C#

Tabella dei tipi incorporati (Riferimenti per C#)

Tipi di valore (Riferimenti per C#)

class (Riferimenti per C#)

interface (Riferimenti per C#)

Classi e struct (Guida per programmatori C#)

Concetti

Guida per programmatori C#

Altre risorse

Riferimenti per C#

Tabella dei valori predefiniti (Riferimenti per C#)

Tipi (Riferimenti per C#)