title: Double parse scientific notation without 'E'
body: <p>There are plenty of answered questions about how to parse a number in scientific notation in C#:</p>
  
  <pre><code>Double.Parse("1.234567E-06", System.Globalization.NumberStyles.Float);
  </code></pre>
  
  <p>But, is there a built in function to parse a number like this without introducing manually a 'E'?</p>
  
  <pre><code>2.8095-9
  </code></pre>
  
  <p>EDIT: here is the method to insert an "E" and parse the string to double</p>
  
  <pre><code>  private double RecExp(string myString)
      {
          if (myString.Trim() == string.Empty) { return 0; }
          if (myString.Contains('-'))
          {
              if (myString.ToUpper().Contains("E") == false)
              {
                  myString= myString.Insert(myString.IndexOf('-'), "E");
              }
          }
          return Double.Parse(myString, NumberStyles.Float);
      }
  </code></pre>
  
  <p>Just as clarification, I wasn't asking for providing this piece of code, I was asking if there <em>exists</em> a built in way of doing this.</p>