title: What is the best practice for syntax in casting a variable?
body: <p>Which (if any) is more correct?  Why?</p>
  
  <pre><code>string someVariable = (string) someOtherVariable;
  string someVariable = someOtherVariable.ToString();
  string someVariable = someOtherVariable as string;
  </code></pre>
  
  <p>I've used all three, but I don't have any preference or understanding why one is better than the other.</p>