
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
C# 集合详解:ArrayList 与 List<T>的核心用法与对比
/ 按年龄降序的比较器// 使用比较器排序ArrayList作为 C# 早期的动态数组实现,见证了.NET 集合体系的发展;而List<T>作为泛型时代的产物,凭借类型安全、高性能的优势成为现代 C# 开发的首选。理解两者的设计思想与使用差异,不仅能帮助开发者写出更高效的代码,也能深入掌握 C# 类型系统的核心逻辑。在实际开发中,结合场景选择合适的集合类型,才能充分发挥 C# 的语言特性与性能优势
C# 泛型学习总结:从一头雾水到豁然开朗
泛型的核心是<T>类型参数 ,代表「任意类型占位符」优先使用泛型集合List<T>),放弃ArrayList泛型方法、泛型类用来封装通用工具不确定类型时用泛型,需要限制类型时用泛型约束不用把泛型想得多复杂,它就是让代码更通用、更安全的工具。
C# LINQ 语言集成查询完全入门:从原理到实战,告别繁琐循环
LINQ 是 .NET 3.5 推出的内置数据查询技术,是一套统一的查询语法规范,可以无缝查询集合、数组、List、Dictionary、XML、数据库、JSON等所有可枚举数据源。不管数据来自哪里,都能用同一套 LINQ 语法查询,彻底告别不同数据源不同查询写法的混乱局面。LINQ 查询在定义时不会执行,只有在遍历、取值、转换实体(ToList、ToArray)时才会真正执行查询逻辑。LINQ
到底了







