Hi everyone,<div><br></div><div>I have just noticed a bad behavior in number format using Mono 3.0 on Mac OS X.</div><div>I have mexican locale settings: Separators are "." for decimal and "," for thousands. And mono uses it backwards (or ignore it and uses others settings).</div>

<div><br></div><div>Let's see the following program.</div><div><br></div><div>// Test.cs</div><div><div>using System;</div><div><br></div><div>class Test</div><div>{</div><div><span style="white-space:pre-wrap"> </span>public static void Main (string[] args)</div>

<div><span style="white-space:pre-wrap">  </span>{</div><div><span style="white-space:pre-wrap">                </span>string str = "2.2";</div><div><span style="white-space:pre-wrap">            </span>decimal num = 2.2m;</div>
<div><br></div><div><span style="white-space:pre-wrap">         </span>Console.WriteLine ("string: {0}", str);</div><div><span style="white-space:pre-wrap">                </span>Console.WriteLine ("decimal.Parse: {0}", decimal.Parse(str));</div>

<div><span style="white-space:pre-wrap">          </span>Console.WriteLine ("decimal: {0}", num);</div><div><span style="white-space:pre-wrap">       </span>}</div><div>}</div><div><br></div>
<div>Mono 2.10.9 Output:</div><div><div>string: 2.2</div><div>decimal.Parse: 2.2</div><div>decimal: 2.2</div></div><div><br></div><div>Mono 3.0 Output:</div><div><div>string: 2.2</div><div>decimal.Parse: 22</div><div>decimal: 2,2</div>

</div><div><br></div><div>As mono 2.10.9 returns expected results it seems like a regression.</div><div><br></div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">Thanks</span></div>
-- <br><span><font face="'courier new', monospace">Eddy Zavaleta</font></span>
</div>