Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

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;
}

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#).

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.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft