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 structures (Guide de programmation C#).
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 (Guide de programmation C#).
Exemples
Pour plus d'informations et d'exemples, consultez Utilisation de structures (Guide de programmation C#).
Spécification du langage C#
Pour obtenir des exemples, consultez Utilisation de structures (Guide de programmation C#).
Voir aussi
Référence
Tableau des types intégrés (référence C#)
Classes et structs (Guide de programmation C#)