И теперь вы можете использовать его для инициализации ваших объектов:
я есть класс со статическим фабричным методом. Я хочу вызвать фабрику для получения экземпляра класса, а затем выполнить дополнительную инициализацию, предпочтительно через синтаксис инициализатора объекта c #:
MyClass instance = MyClass.FactoryCreate()
{
someProperty = someValue;
}
против
MyClass instance = MyClass.FactoryCreate();
instance.someProperty = someValue;