Comment : implémenter une classe Lightweight avec des propriétés implémentées automatiquement (Guide de programmation C#)

Mise à jour : novembre 2007

Cet exemple montre comment créer une classe légère qui sert uniquement à encapsuler un jeu de propriétés implémentées automatiquement. Utilisez ce type de construction à la place d'un struct lorsque vous devez utiliser une sémantique de type référence.

Exemple

public class Contact
{
    public string Name { get; set; }
    public string Address { get; set; }
    public int ContactNumber { get; set; }
    public int ID { get; private set; } // readonly
}

Le compilateur crée des champs de stockage pour chaque propriété implémentée automatiquement. Les champs ne sont pas directement accessibles depuis le code source.

Voir aussi

Référence

Propriétés (Guide de programmation C#)

struct (Référence C#)