文章 2024-03-04 来自:开发者社区

C# .NET面试系列三:集合、异常、泛型、LINQ、委托、EF!

集合、异常、泛型、LINQ、委托、EF! 1. IList 接口与 List 的区别是什么? IList 接口和 List 类是C#中集合的两个相关但不同的概念。下面是它们的主要区别: IList 接口 IList 接口是C#中定义的一个泛型接口,位于 System.Collections 命名空间。它派生自 ICollection 接口,...

C# .NET面试系列三:集合、异常、泛型、LINQ、委托、EF!
文章 2023-07-26 来自:开发者社区

C#里面的不同集合(数组、ArrayList集合、List泛型)

数组(Array)什么是数组?是一个存储相同类型元素的固定大小的顺序集合。有什么作用吗?一次声明相同类型的数。有哪些特点?元素是相同类型大小固定元素连续存储是引用类型(必须分配堆上的内存)数组有哪些优点?在内存中连续存储,因此可以快速而容易地从头到尾遍历元素,可以快速地修改元素数组有哪些缺点呢?创建时必须要指定数组变量的大小,在两个元素之间添加元素比较困难。造成数组长度设置过大,内存空间浪费数组....

C#里面的不同集合(数组、ArrayList集合、List泛型)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

{"cardStyle":"productCardStyle","productCode":"aliyun","productCardInfo":{"productTitle":"云效DevOps解决方案:极速构建自动化CI/CD,降本增效稳交付","productDescription":"在快速变化的市场中,软件的快速迭代和稳定交付成为企业竞争的关键。本方案介绍如何使用阿里云的产品快速构建持续集成与部署流程。通过自动化构建、测试和部署流程,提高交付速度和质量,使开发团队更好地响应市场变化和用户需求,推动业务持续增长。","productContentLink":"https://www.aliyun.com/solution/tech-solution/swiftly-building-an-effective-ci-cd-pipeline","isDisplayProductIcon":true,"productButton1":{"productButtonText":"方案详情","productButtonLink":"https://www.aliyun.com/solution/tech-solution/swiftly-building-an-effective-ci-cd-pipeline"},"productButton2":{"productButtonText":"方案部署","productButtonLink":"https://help.aliyun.com/document_detail/2861142.html"},"productButton3":{"productButtonText":"查看更多技术解决方案","productButtonLink":"https://www.aliyun.com/solution/tech-solution/"},"productPromotionInfoBlock":[{"$id":"0","productPromotionGroupingTitle":"解决方案推荐","productPromotionInfoFirstText":"云架构必修课:云上高可用架构","productPromotionInfoFirstLink":"https://www.aliyun.com/solution/tech-solution/hablog","productPromotionInfoSecondText":"灵活调度,高效编排,容器化管理云上应用","productPromotionInfoSecondLink":"https://www.aliyun.com/solution/tech-solution/ack-services"}],"isOfficialLogo":false},"activityCardInfo":{"activityTitle":"","activityDescription":"","cardContentBackgroundMode":"LightMode","activityContentBackgroundImageLink":"","activityCardBottomInfoSelect":"activityPromotionInfoBlock"}}