title: String Parsing in C#
body: <p>What is the <s>most</s> efficient way to parse a C# string in the form of</p>
  
  <pre><code>"(params (abc 1.3)(sdc 2.0)(www 3.05)....)"
  </code></pre>
  
  <p>into  a struct in the form</p>
  
  <pre><code>struct Params
  {
    double abc,sdc,www....;
  }
  </code></pre>
  
  <p>Thanks</p>
  
  <p>EDIT
  The structure always have the same parameters (same names,only doubles, known at compile time).. but the order is not granted.. only one struct at a time..</p>