What's the difference between casting an int to a string and the ToString() method in C#
<p>What's the difference between casting an Int to a string and the ToString() method ?</p>

<p>For example :-</p>

<pre><code>int MyInt = 10;
label1.Text = (string)MyInt;       // This Doesn't Work
label1.Text = MyInt.ToString();    // but this does.
</code></pre>
