Возможный дубликат:
Почему скобки конструктора инициализатора объекта С# 3.0 необязательны?
Привет всем |
У меня есть класс Question
, который имеет свойство Text
public class Question
{
public string Text { get; set; }
}
Теперь я хочу создать объект этого типа, указав значение свойства.
Я могу сделать это двумя способами:
Question q = new Question { Text = "Some question" };
и
Question q = new Question() { Text = "Some question" };
Есть ли разница между этими двумя случаями, и если они одинаковы, почему нам нужны оба? Спасибо.