Could some one explain what casts are in C#, what they are used for.......and how they are evaluated..

If anyone could explain inline code blocks as well..... that would be a great help

<% %>
sometimes they appear like <%# %> what is the significance of the #..


sorry for being so direct....

thanks larry