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

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

东西/原料

  • visual studio

方式/步调

  1. 1

    打开visual studio,建立一个节制台应用程序,用于演示值类型和引用类型的彼此转换

  2. 2

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

  3. 3

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

  4. 4

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

  5. 5

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

  6. 6

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

  7. 7

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

  • 发表于 2019-03-01 23:24
  • 阅读 ( 1126 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
联系我们:uytrv@hotmail.com 问答工具