Number parsing weirdness
<p>This line of code:</p>

<pre><code>Console.WriteLine(Convert.ToInt32(“23,23”) + 1);
</code></pre>

<p>Throws an exception.
This line of code:</p>

<pre><code>Console.WriteLine(Convert.ToDouble(“23,23”) + 1);
</code></pre>

<p>Prints 2324.</p>

<p>Does anybody know why this is the case?  I wouldn't think that anything good could come of the second conversion.</p>
