Когда вы передаете переменную в объект во время создания экземпляра, например, в
SomeObject newObject = new SomeObject() { SomeString = "String goes here" };
Будет ли переменная SomeString доступна в конструкторе или будет назначена впоследствии? Если бы мне нужно было использовать его в конструкторе, сработало бы или мне нужно было передать его в качестве параметра, используя
new SomeObject("String goes here");