title: Set multiple properties in one go, without initializer - C#
body: <p>I am just wondering whether it is possible.</p>
  
  <p>Suppose I have an onject, and some of it's properties are already set and we can't initialize it considering set properties will be lost. I can set other properties like below</p>
  
  <pre><code>obj.Prop1 = value1;
  obj.Prop2 = value2;
  obj.Prop3 = value3;
  obj.Prop4 = value4;
  </code></pre>
  
  <p>and there are lot more to set. Can I set these values in one go, like initializer? may be like</p>
  
  <pre><code>obj { Prop1 = value1, Prop2 = value2, Prop3 = value3, Prop4 = value4 };
  </code></pre>
  
  <p><strong>EDIT</strong></p>
  
  <p>I just thought Microsoft has done few things to reduce typing effort, like</p>
  
  <pre><code>int a = b = c = 0;
  </code></pre>
  
  <p>Here could be another effort of them and I missed that.</p>