Object Intializer for object collections
<p>I am wanting to find out if there is a way to initialize a List where T is an object much like a simple collection gets initialized?</p>

<p><strong><a href="http://msdn.microsoft.com/en-us/library/bb384062.aspx" rel="nofollow">Simple Collection Initializer:</a></strong></p>

<pre><code>List&lt;int&gt; digits = new List&lt;int&gt; { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
</code></pre>

<p><strong><a href="http://msdn.microsoft.com/en-us/library/bb384062.aspx" rel="nofollow">Object Collection Initilizer:</a></strong></p>

<pre><code> List&lt;ChildObject&gt; childObjects = new List&lt;ChildObject&gt;
 {       
        new ChildObject(){ Name = "Sylvester", Age=8 },
        new ChildObject(){ Name = "Whiskers", Age=2 },
        new ChildObject(){ Name = "Sasha", Age=14 }
 };
</code></pre>

<p>The question is, how and if you can do something like this?  </p>

<pre><code> List&lt;ChildObject&gt; childObjects = new List&lt;ChildObject&gt;
 {       
       { "Sylvester", 8} , {"Whiskers", 2}, {"Sasha", 14}
 };
</code></pre>
