.NET Core 面试题
Posted 山青水秀
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.NET Core 面试题相关的知识,希望对你有一定的参考价值。
值类型和引用类型的区别?
值类型继承System.ValueType,例如:int、bool、double等,string为特殊的引用类型
赋值:值类型会产生一个新的数据副本,而引用类型是直接赋值引用。
内存分配:值类型分配在栈Stack上,而引用类型分配在heap堆上,值类型变量占用内存由系统分配和释放,而引用类型则由程序申请分配,释放由GC系统垃圾清理回收。
比较:值类型是直接比较内容,而引用类型是比较是否为同一个引用。
什么是装箱和拆箱?
值类型转换成引用类型称为装箱。
引用类型转换成值类型称为拆箱。
以上是关于.NET Core 面试题的主要内容,如果未能解决你的问题,请参考以下文章