struct (Référence C#)
Un type struct est un type valeur qui est utilisé en général pour encapsuler des petits groupes de variables connexes, telles que les coordonnées d'un rectangle ou les caractéristiques d'un élément dans un inventaire.L'exemple suivant affiche une déclaration de struct simple :
public struct Book
{
public decimal price;
public string title;
public string author;
}
Notes
Les structs peuvent également contenir des constructeurs, constantes, champs, méthodes, propriétés, indexeurs, opérateurs, événements et types imbriqués. Cependant, si plusieurs de ces membres sont nécessaires, vous devez envisager de faire de votre type une classe.
Pour obtenir des exemples, consultez Utilisation de structures (Guide de programmation C#).
Les structs peuvent implémenter une interface mais ils ne peuvent pas hériter d'un autre struct.Pour cette raison, les membres de struct ne peuvent pas être déclarés comme protected.
Pour plus d'informations, consultez Structures (Guide de programmation C#).
Spécification du langage C#
Pour plus d'informations, consultez la Spécification du langage C#. La spécification du langage est la source de référence pour la syntaxe C# et son utilisation.
Voir aussi
Référence
Tableau des types intégrés (référence C#)
Classes et structs (Guide de programmation C#)