title: Parsing a semicolon-separated list
body: <p>I have a semicolon-separated list of values, for example:</p>
  
  <pre><code>strins s = "param1=true;param2=4;param3=2.0f;param4=sometext;";
  </code></pre>
  
  <p>I need a functions:</p>
  
  <pre><code>public bool ExtractBool(string parameterName, string @params);
  public int ExtractInt(string parameterName, string @params);
  public float ExtractFloat(string parameterName, string @params);
  public string ExtractString(string parameterName, string @params);
  </code></pre>
  
  <p>Is there a special functions in .net that can help me with semicolon-separated list ?</p>
  
  <p>PS: parameter names are equal within a list.</p>