Two arrays into one Dictinary C# : <p>I would like to create a</p>

<p><code>Dictionary&lt;string, int[]&gt; dict</code></p>

<p>out of two arrays(different length):</p>

<pre><code>string[] keys = { "A", "B", "A", "D", "C","E" };
string[] values = { green, blue, yellow};
</code></pre>

<p>The results:</p>

<pre><code>["A"] = {green} 
["B"] = {blue}
["D"] = {yellow}
["C"] = {green}
["E"] = {blue}
</code></pre>
