C# - Conversion -Clarification
<p>This could be a very basic question for prodigies.But I have a doubt to handle it.
<br/></p>

<p>During Conversion we are using :
<br/>
<br/>
<i>
int.Parse(someThing)
</i>
<br/>
<i>
Convert.ToInt32 or Convert.ToString()....
</i>
<br/>
<br/>
<i>
  (Int32)(someValue)
</i>
<br/>
<br/>
<i>
even we use <b> "as" </b>
</i>
<br/>
<br/>
What are the restrictions for using each?</p>
