title: Decimal.TryParse - missing separator?
body: <p>I have strange situation, when I use API. I get object in JSON, which I deserialize. This object contains string property which is parsed to decimal.</p>
  
  <p>To do this I use this code. I live in Poland where decimal separator is ',', so I use replace method.</p>
  
  <pre><code>string input ="160.00"; //value from API
  
  decimal result;
  decimal.TryParse(input.Replace('.',','), out result);
  </code></pre>
  
  <p>From time to time I result is equals 16000!! (I suppose TryParse method delete separator, it not determined).
  How can I prevent this situation? Can I parse </p>