В чем разница между инициализацией объекта путем передачи переменных в конструктор или через скобки? Каков будет правильный вариант использования того или иного метода?
public class MyClass()
{
int a { get; set; }
int b { get; set; }
public MyClass() { }
public MyClass(int _a, int _b)
{
a = _a;
b = _b;
}
}
MyClass foo = new MyClass(5, 8);
MyClass bar = new MyClass() { a = 5, b = 8 };
Подробнее здесь: https://stackoverflow.com/questions/798 ... on-methods