- 1
- 0
- 约4.82千字
- 约 9页
- 2026-08-08 发布于河北
- 举报
2026.NET(C#/ASP.NETCore)高频面试题及参考答案
覆盖初级?中级?高级,包含C#基础、异步、DI、中间件、EFCore、GC、性能、安全,适配.NET8/.NET10,面试真实考题。
一、C#语言基础
1.值类型和引用类型区别
答案:
值类型:struct、enum、基础类型(int,bool,double),一般分配在栈;变量保存的是数据本身。赋值是拷贝副本。
引用类型:class、string、object、数组,对象实例分配托管堆;变量保存堆上对象的地址。赋值拷贝引用,多个变量指向同一个对象。
string特殊:引用类型,但不可变。
2.装箱与拆箱
答案:
装箱:值类型转object,在堆上分配对象,复制值。
拆箱:object转回值类型,取出堆中数据复制到栈。
高频坑:循环里频繁装箱会带来性能损耗;优先用泛型集合ListT代替ArrayList避免装箱。
3.override、new、重载overload区别
答案:
overload重载:同一个类,方法名相同,参数列表不同;返回值无关。编译期确定。
override重写:子类重写父类virtual/abstract方法;多态运行时确定。
new隐藏:子类定义同名方法,隐藏父类,不参与多态。
4.abstract抽象类vsinterface接口
答
您可能关注的文档
- 2026 VTE(静脉血栓栓塞症)防治考核试题(含答案).docx
- 老旧小区改造配套基础设施项目监理规划.docx
- SQL Server笔试题(2026企业版)含答案解析.docx
- 高速公路服务区安全风险分级管控和隐患排查治理双体系全套方案.docx
- 四川泸州神农科技开发有限责任公司2026年招聘笔试题库(模拟版).docx
- 四川外国语大学成都学院《系统分析与设计》2023-2024学年第二学期期末模拟试卷.docx
- NET面试题及参考答案.docx
- 郑州电子信息职业技术学院《土木工程法规》期末模拟试卷.docx
- 招新文案岗笔试题(完整版含答案评分).docx
- 长春师范大学《工程机械检测与维修》期末模拟试卷.docx
最近下载
- 标准图集-23S519-小型排水构筑物.pdf VIP
- 场地平整扬尘治理方案.docx
- 新解读《GB_T 40090-2021储能电站运行维护规程》最新解读.pptx VIP
- 盖梁模板结构计算书 (修复的).doc
- Q-GDW12124.1-2024 高压开关技术规范第1部分:通用.pdf VIP
- 2025版尾矿库堤坝工程施工合同.docx VIP
- 建筑施工起重机械安全生产隐患识别图集(监管分册).pptx VIP
- 中医诊所合法合规开展疼痛项目全指南总结2026.docx VIP
- 儿童抽动障碍规范化门诊建设专家共识.pptx VIP
- 2026山东青岛国信会展酒店发展有限公司招聘笔试历年备考题库附带答案详解.docx VIP
原创力文档

文档评论(0)