值类型和引用类型如何相互转换

【值类型和引用类型如何相互转换】值类型和引用类型的彼此转换 , 其实就是装箱、拆箱的过程 。 本文以C#说话为例演示彼此转换的过程

需要这些哦
visual studio
方式/
1打开visual studio , 建立一个节制台应用程序 , 用于演示值类型和引用类型的彼此转换

值类型和引用类型如何相互转换



2在Program.cs中添加一个int类型(值类型)变量 , 再添加一个string类型(引用类型)的变量

值类型和引用类型如何相互转换



3值类型转引用类型(装箱) , 好比 , int类型转换为string类型 , 这个很简单 , 直接ToString()即可

值类型和引用类型如何相互转换



4值类型转引用类型(装箱) , 好比 , int类型转换为string类型 , 还可以把int类型 加上 一个空字符串

值类型和引用类型如何相互转换



5引用类型转换为值类型(拆箱) , 这个过程是可能会报错的 , 因为单词或者汉字等等不克不及转换为int , 这个时辰就会报错 Convert.ToInt32(str)

值类型和引用类型如何相互转换



6引用类型转换为值类型(拆箱) , 若何才能让程序不报错呢?这个时辰就可以利用int.TryParse(str, out i)

值类型和引用类型如何相互转换



7引用类型转换为值类型(拆箱) , 若是string类型是数字 , 就可以正常转换为int类型了

值类型和引用类型如何相互转换




以上内容就是值类型和引用类型如何相互转换的内容啦 , 希望对你有所帮助哦!

    猜你喜欢