title: Int32.TryParse() returns zero on failure - success or failure?
body: <p>I read this from msdn about <code>Int32.TryParse()</code></p>
  
  <blockquote>
    <p>When this method returns, contains the
    32-bit signed integer value equivalent
    to the number contained in s, if the
    conversion succeeded, or zero if the
    conversion failed.</p>
  </blockquote>
  
  <p>But what happens if the passed string itself is a string representation of '0'. So the <code>TryParse</code> will return zero. How can I know if it is a success or a failure?</p>