- 1
- 0
- 约5.27千字
- 约 8页
- 2026-10-13 发布于河北
- 举报
.NET后端面试题及详细答案(实战完整版)
说明:所有题目均为一线企业高频面试原题,答案贴合工程实战,无套话、无生硬模板,适合求职、复盘、技术摸底使用。
一、C#基础核心面试题
1.简述值类型和引用类型的区别,以及常见类型有哪些?
参考答案:
值类型存储在栈内存中,引用类型存储在堆内存中,栈中仅保存对象的内存地址。
核心区别:
1.赋值方式:值类型赋值是拷贝完整数据,两个变量互不影响;引用类型赋值是拷贝内存地址,多个变量指向同一个对象。
2.内存回收:值类型方法执行结束后自动释放栈内存;引用类型需等待GC垃圾回收。
3.初始化:值类型默认有默认值,不可为null;普通引用类型默认null。
常见值类型:int、double、bool、struct、枚举、decimal
常见引用类型:string、class、数组、集合(List、Dictionary)、自定义类
2.string和StringBuilder的区别?日常开发如何选用?
参考答案:
string是不可变字符串,一旦赋值就无法修改,每次拼接、替换都会生成新的字符串对象,频繁操作会产生大量内存垃圾,性能极差。
StringBuilder是可变字符串,底层维护字符缓冲区,修改数据时不会新建对象,仅修改缓冲区内容,性能高效。
使用场景:
1.少量字符串拼接、固定文本赋值,直接用string;
2.
您可能关注的文档
- MySQL高频面试题(梯度排序+详细实战答案).docx
- MySQL高频面试题及详细答案(实战版).docx
- MySQL高频面试题及详细答案(实战接地气版).docx
- MySQL高频面试题及详细答案(实战完整版).docx
- MySQL经典面试题及详细答案(高频完整版).docx
- MySQL认证考试试题及详细答案解析.docx
- N1级护士三基三严考核试题及详细答案.docx
- N2级护士晋级考核试题及详细答案解析.docx
- NARS注册营养技师模拟考试试题及详细参考答案.docx
- NAT全国翻译专业水平考试题型及详细参考答案(完整版).docx
- AIAG CQI-8 中文版 焊装系统评估持续质量改进指南.docx
- AIAG FMEA_4 版 中文版 失效模式及影响分析标准 完整原文.docx
- AIAG APQP_2024 中文版 先期产品质量策划与控制计划指南.docx
- AIAG MSA 第 4 版 中文版 测量系统分析标准完整文档.docx
- IATF 16949 认证规则第 6 版 中文版 IATF 认可获取与维持规则.docx
- AIAG SPC 第 3 版 中文版 统计过程控制标准原文.docx
- 2025 安宁疗护专科护士培训大纲(最新版).docx
- 2025 儿科专科护士培训大纲(最新版).docx
- 2025 骨科专科护士培训大纲(最新版).docx
- 2025 呼吸专科护士培训大纲(最新版).docx
最近下载
- 人教版(新教材)小学数学五年级上册第四单元《练习八》习题课件.pptx VIP
- 罗汉果种植课件.pptx VIP
- 《已上市中药药学变更研究技术指导原则2025》全文及起草说明 .pdf VIP
- 民族民间舞训练:维族舞蹈(二).pptx VIP
- 2010浙S13 玻璃钢化粪池选用及安装图集.pdf VIP
- 2025年群众文化中级职称考试备考宝典.doc
- 2026专业技术人员继续教育公需课答案.docx VIP
- 2020-2026年高考英语七选五真题完整版汇编(原文+选项+答案+解析).doc VIP
- 夏季虫媒传染病防控指南.pptx
- 湘教版2020-2021学年九年级数学上册第4章锐角三角函数测试题(含答案) .pdf VIP
原创力文档

文档评论(0)