struct (Référence C#)

Un type struct est un type valeur utilisé pour encapsuler de petits groupes de variables liées, par exemple les coordonnées d'un rectangle ou les caractéristiques d'un élément dans un inventaire. L'exemple suivant illustre une déclaration struct simple :

public struct Book  
{  
    public decimal price;  
    public string title;  
    public string author;  
}  

Notes

Les structs peuvent également contenir des constructeurs, des constantes, des champs, des méthodes, des propriétés, des indexeurs, des opérateurs, des événements, et des types imbriqués, mais si plusieurs membres sont requis, il est conseillé d'utiliser une classe à la place.

Pour obtenir des exemples, consultez Utilisation de structs.

Les structs peuvent implémenter une interface, mais ne peuvent pas hériter d'un autre struct. C'est pourquoi, les membres struct ne peuvent pas être déclarés en tant que protected.

Pour plus d'informations, consultez Structures.

Exemples

Pour plus d'informations et d'exemples, consultez Utilisation de structs.

Spécification du langage C#

Pour obtenir des exemples, consultez Utilisation de structs.

Voir aussi

Référence C#
Guide de programmation C#
Mots clés C#
Tableau des valeurs par défaut
Tableau des types intégrés
Types
Types valeur
classe
interface
Classes et structs