値型と参照型についてなら、普通にMSDNでそれなりに説明している
次ページも一緒に見とくといい
http://msdn.microsoft.com/ja-jp/library/dd314344.aspx