title: How to format a string as Vietnamese currency?
body: <p>If I set Format in [Region and Language] to US...</p>
  
  <pre><code>CultureInfo cul = CultureInfo.CurrentCulture;
  string decimalSep = cul.NumberFormat.CurrencyDecimalSeparator;//decimalSep ='.'
  string groupSep = cul.NumberFormat.CurrencyGroupSeparator;//groupSep=','
  sFormat = string.Format("#{0}###", groupSep);
  string a = double.Parse(12345).ToString(sFormat);
  </code></pre>
  
  <p>The result is: <code>12,345</code> (is correct)</p>
  
  <p>But if I set the format in [Region and Language] to VietNam, then the result is: <code>12345</code>   </p>
  
  <p>The result should be <code>12.345</code>.</p>
  
  <p>Can you help me? Thanks.</p>