Является ли способ установить свойства объекта в блоке с помощью C#, аналогично тому, как вы пишете инициализатор объекта?C#: настройка свойств объекта в одном блоке
Например:
Button x = new Button(){
Text = "Button",
BackColor = Color.White
};
Есть ли синтаксис похож на это, что может быть свойства после того, как объект был создан?
Например:
Button x = new Button();
x{
Text = "Button",
BackColor = Color.White
};
Возможная Дубликат [С блоком эквивалент в C#?] (Http://stackoverflow.com/questions/481725/with-block-equivalent-in-c) – sstan
Это называется [объект инициализатор] (https://msdn.microsoft.com/en-us/library/bb384062.aspx) и может использоваться только при «новом» объекте. Ваша вторая часть кода просто недействительна C#. –
Спасибо - Питер Витвоет. Ты дал мне ответ, я хочу –