Est-ce que vous pouvez définir les propriétés d'un objet dans un bloc en utilisant C#, comme vous écrivez un initialiseur d'objet?C#: Définition des propriétés d'un objet dans un seul bloc
Par exemple:
Button x = new Button(){
Text = "Button",
BackColor = Color.White
};
Y at-il une syntaxe similaire à ce qui peut être des propriétés après que l'objet a été créé?
Par exemple:
Button x = new Button();
x{
Text = "Button",
BackColor = Color.White
};
double possible de [Avec équivalent bloc en C#?] (Http://stackoverflow.com/questions/481725/with-block-equivalent-in-c) – sstan
Ceci est appelé ([initialiseur d'objet] https://msdn.microsoft.com/en-us/library/bb384062.aspx) et ne peut être utilisé que si 'new'ing un objet. Votre deuxième morceau de code n'est tout simplement pas valide C#. –
Merci - Pieter Witvoet.Vous m'avez donné la réponse que je veux –