Studying Xamarin I've come across this kind of use of curly braces:
Label header = new Label
{
Text = "Label",
Font = Font.BoldSystemFontOfSize(50),
HorizontalOptions = LayoutOptions.Center
};
And I'm wondering how it can be correct because usually in C# when I want to create an instance of an object I do:
Label label = new Label();
label.Text = "Label";
...
What kind of use of curly brackets is this? How can you create an object without round brackets?