title: convert string to float with trailing zeros in C#
body: <p>I want to keep my original string when converting to float for example &quot;0231.03200&quot; be 0231.03200. I know float is for value and only cares about value but what should I do in this situation?</p>
  <p>I'm using this conversion</p>
  <pre><code>_state.M0_converted = Array.ConvertAll(M0, float.Parse);
  </code></pre>