title: Is it possible to convert vb6 "Val()" to c#?
body: <p>I am currently converting vb and vb.net to c# but have an issue.  I would strongly like not to use the visualbasic dlls in the converted code and have been doing this fine so far.</p>
  
  <p>But this code</p>
  
  <pre class="lang-vb prettyprint-override"><code>Dim x as Double    'this was error saying it was integer
  x = Val("1 23 45 x 6")  ''#x is  12345
  x = Val("1..23")    ''#x is 1.23
  x = Val("1 1,,,,,2,2..3") ''#x is 1122.3
  </code></pre>
  
  <p>Does not work the same as vb6 even with using "Val" from the visualbasic.conversion.dll  Is there anyone that has solved this to work the same?  A c# solution would be best.</p>