值類型和引用類型的彼此轉換,其實就是裝箱、拆箱的過程。本文以C#說話為例演示彼此轉換的過程
打開visual studio,建立一個節制臺應用程序,用于演示值類型和引用類型的彼此轉換
在Program.cs中添加一個int類型(值類型)變量,再添加一個string類型(引用類型)的變量
值類型轉引用類型(裝箱),好比,int類型轉換為string類型,這個很簡單,直接ToString()即可
值類型轉引用類型(裝箱),好比,int類型轉換為string類型,還可以把int類型 加上 一個空字符串
引用類型轉換為值類型(拆箱),這個過程是可能會報錯的,因為單詞或者漢字等等不克不及轉換為int,這個時辰就會報錯 Convert.ToInt32(str)
引用類型轉換為值類型(拆箱),若何才能讓程序不報錯呢?這個時辰就可以利用int.TryParse(str, out i)
引用類型轉換為值類型(拆箱),若是string類型是數字,就可以正常轉換為int類型了
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!