Succinct syntax for initializing list of lists
<p>Is there a concise syntax for intializing lists of lists in C#?</p>

<p>I tried</p>

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

<p>But I get an error 'No overload for method 'Add' takes 3 arguments' </p>

<hr>

<p>Edit: I know about the long syntax</p>

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

<p>I was just searching for something pithier.</p>
