- 14
- 0
- 约9.91千字
- 约 17页
- 2019-10-21 发布于安徽
- 举报
+-
.net软件工程师面试题
基础题:
1.简述string[]、ArrayList、List的区别。
数组:
? ? ? ? 优点 :
数组在内存中是连续存储的,索引速度非常快;
赋值和修改元素也很简单;
? ? ? ? 不足:
两个数据之间插入数据比较麻烦;
声明数组的时候,必须指明数组的长度,数组长度过长会造成内存浪费,数组的长度过短,会造成数据溢出错误。
ArrayList:
? ? ? ? 优点:
.net framework 提供的用于数据存储和检索的专用类
大小依据存储 的数据来动态扩展和收缩
继承IList,可以方便的进行数据的添加、插入和删除
? ? ? ? 缺点:
允许插入不同类型的数据,都当做object类型处理
数据处理时可能出现类型不匹配的错误
存在装箱(值=》引用)拆箱的操作,会带来很大的性能损耗
List:
? ? ? ?优点:
声明List集合时,需要声明集合内数据的对象类型
避免了类型安全问题和装箱拆箱的性能问题
2.简述装箱和拆箱操作中的性能损耗是如何产生的。3.简述对ASP.NET中的事件机制的理解。4.在一个ASP.NET的三层结构系统中,以登录操作为例,简述在各层中如何组织代码。5.简述相比DATASET,实体类在WEB项目中的优点与缺点。6.简述GC是如何工作的。
Java采用VM(Virtual Machine)机制,由VM
您可能关注的文档
- MRI技术实际操作标准规范.doc
- MS建模过程中普通的快捷键.doc
- Multisim10.0软件基本实际操作.doc
- Multisim14仿真设计流程经过.doc
- MySQL数据库教学教案.doc
- NAMD入门基础教育材料(一).doc
- NB-IoT(FDD)天线规划原则建议.doc
- NCBI所有数据库说明材料.doc
- neither等的用法学习总结.doc
- nlint安装及其使用教育材料.doc
- 合规红线与避坑实操手册(2026)《GB 24155-2020电动摩托车和电动轻便摩托车安全要求》.pptx
- 合规红线与避坑实操手册(2026)《GB 29995-2024煤基活性炭和兰炭单位产品能源消耗限额》.pptx
- 合规红线与避坑实操手册(2026)《GB 38189-2019与通信网络电气连接的电子设备的安全》.pptx
- 合规红线与避坑实操手册(2026)《GBT 41244-2022可冲散水刺非织造材料及制品》.pptx
- 合规红线与避坑实操手册(2026)《GB 9706.201-2020医用电气设备 第2-1部分:能量为1MeV至50MeV电子加速器基本安全和基本性能专用要求》.pptx
- 《十五五绿氢项目与地方性反脆弱智慧研究投资》的深度内容。以下是包含十个一级、各自下属的二级及其详细解读的完整文章。.pptx
- 《2026—2028年中国钢轨配件行业生态全景与战略纵深研究报告:政策、技术、资本与消费四重驱动下的产业重构与机遇地图》.pptx
- 《2026—2028年中国钢丝网石棉水泥中波瓦行业生态全景与战略纵深研究报告:政策、技术、资本与消费四重驱动下的产业重构与机遇地图》.pptx
- 《2026—2028年中国钢铁链零件行业生态全景与战略纵深研究报告:政策、技术、资本与消费四重驱动下的产业重构与机遇地图》.pptx
- 《2026—2028年中国钢质机动货船行业生态全景与战略纵深研究报告:政策、技术、资本与消费四重驱动下的产业重构与机遇地图》.pptx
原创力文档

文档评论(0)