Hello,<br>
<br>
This code creates a new list with the same elements as the first list
by copying the elements from the first list by using the enumerator.<br>
At least it should.<br>
<br>
List&lt;string&gt; l1 = new List&lt;string&gt;(1);<br>
l1.Add(&quot;A string&quot;);<br>
List&lt;string&gt; l2 = new List&lt;string&gt;(l1);<br>
<br>
<br clear="all">Instead of creating a proper copy a NullReferenceException is thrown:<br>
<br>
Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object<br>
in &lt;0x00011&gt; System.Collections.Generic.List`1&lt;System.String&gt;:Add (System.String )<br>
in &lt;0x00067&gt; System.Collections.Generic.List`1&lt;System.String&gt;:AddRange (IEnumerable`1 )<br>
in &lt;0x00019&gt; System.Collections.Generic.List`1&lt;System.String&gt;:.ctor (IEnumerable`1 )<br>
in &lt;0x00045&gt; Program:Main ()<br>
<br>
I`m using mono <a href="http://1.1.8.3">1.1.8.3</a> compiled from source via Gentoo's portage.<br>
<br>Regards,<br>
<br>
Bas Westerbaan<br><a href="http://blog.w-nz.com/">http://blog.w-nz.com/</a><br>GPG Public Keys: <a href="http://w-nz.com/keys/bas.westerbaan.asc">http://w-nz.com/keys/bas.westerbaan.asc</a>