title: Convert a negative string decimal value to double in c#
body: <p>I want to convert a value in string format like <code>-14.3</code> to double.</p>
  
  <p>I am currently using <code>Convert.ToDouble()</code> to convert positive values to double but in case of negative decimal values it returns unexpected results. For <code>-14.3</code> it returns <code>-143</code>. So need some help in this regard</p>
  
  <pre><code> private double getDouble(string Value)
          {
              double result = 0;
              try
              {               
                  result = Convert.ToDouble(Value);                
              }
              catch (Exception)
              {
                  result = 0;
              }
  
              return result;
          }
  
      }
  </code></pre>