C# Language Usage simple


Exemple

Les initialiseurs d'objet sont pratiques lorsque vous devez créer un objet et définir quelques propriétés immédiatement, mais les constructeurs disponibles ne sont pas suffisants. Dis que tu as un cours

public class Book
{
    public string Title { get; set; }
    public string Author { get; set; }

    // the rest of class definition
}

Pour initialiser une nouvelle instance de la classe avec un initialiseur:

Book theBook = new Book { Title = "Don Quixote", Author = "Miguel de Cervantes" };

Ceci est équivalent à

Book theBook = new Book();
theBook.Title = "Don Quixote";
theBook.Author = "Miguel de Cervantes";