.NET Core 面试题

Posted 山青水秀

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.NET Core 面试题相关的知识,希望对你有一定的参考价值。

值类型和引用类型的区别?

值类型继承System.ValueType,例如:int、bool、double等,string为特殊的引用类型

赋值:值类型会产生一个新的数据副本,而引用类型是直接赋值引用。

内存分配:值类型分配在栈Stack上,而引用类型分配在heap堆上,值类型变量占用内存由系统分配和释放,而引用类型则由程序申请分配,释放由GC系统垃圾清理回收。

比较:值类型是直接比较内容,而引用类型是比较是否为同一个引用。

 什么是装箱和拆箱?

值类型转换成引用类型称为装箱。

引用类型转换成值类型称为拆箱。

以上是关于.NET Core 面试题的主要内容,如果未能解决你的问题,请参考以下文章

GitHub星标1k+的C#/.NET/.NET Core学习工作面试指南(让现在的自己不再迷茫✨)

Spark Core学习之常用算子(含经典面试题)

.net必问的面试题系列之面向对象

.NET面试题大全(C#面试题)2020更新

.Net 面试题整理

.Net 面试题整理