CodeGym
AI Academy
促销
CodeGym University
学习
课程
任务
调查 & 测验
游戏
帮助
日程
社区
Users
论坛
聊天
文章
成功故事
动态
评价
订阅
浅色主题

课时

  • 评论
  • 关于我们
开始
开始学习
立即开始学习
  • 我的进度
  • 课程
  • 任务地图
  • 课程
  • 接口 IComparable<T>

    C# SELF
    等级 30,课时 0
    在这节课里,你会学到怎么用接口 IComparable<T> 让自己的类能按照“自然”顺序比较和排序对象。我们会搞清楚怎么实现 CompareTo,常见的坑有哪些,怎么按多个字段排序,以及什么时候最好别实现这个接口。全都有例子、表格和实用建议!
    可用
  • 接口 IComparer<T>

    C# SELF
    等级 30,课时 1
    在这节课里,你会学到怎么用 IComparer<T> 接口来实现 C# 里各种对象的排序方式。我们会搞清楚它和 IComparable<T> 的区别,学会自己写比较器,还会看下不同排序标准的例子和实现时常见的坑。全程都是实用建议和直观例子,超接地气!
    可用
  • 用于比较的lambda表达式和委托

    C# SELF
    等级 30,课时 2
    在这节课里,你会学到怎么用委托和lambda表达式在C#里排序集合,为什么它们比比较器类更方便, Comparison<T>委托是怎么工作的,以及为什么lambda是现代又简洁的传递比较逻辑的方法。例子、细节和常见错误——让你自信入门lambda!
    可用
  • 复杂比较场景和最佳实践

    C# SELF
    等级 30,课时 3
    在这节课里,你会学到怎么在C#里正确实现复杂对象的比较,怎么搞定多级排序、字符串比较的文化差异、 null保护、nullable字段的处理,还有一些额外的业务规则。这里有最佳实践、建议和常见错误,帮你让排序和比较在各种情况下都能靠谱运行。
    可用
  • .NET中比较器的实际应用

    C# SELF
    等级 30,课时 4
    在这节课里你会搞明白,怎么用、为啥要用比较器来做排序、查找、分组和保证自定义类对象的唯一性。我们会用实际例子讲讲怎么自己写比较器、它们在集合和LINQ里怎么用,还有大家用的时候最容易踩的坑。
    可用
Learn
  • 注册
  • Java 课程
  • 任务帮助
  • 定价
  • Java 语法
社区
  • 用户
  • 文章
  • 论坛
  • 聊天
  • 成功故事
  • 动态
  • 联盟计划
Company
  • 关于我们
  • 联系方式
  • 评价
  • 媒体中心
  • CodeGym for EDU
  • 常见问题
  • 支持
CodeGymCodeGym 是一个从零开始学习 Java 编程的在线课程。该课程是初学者掌握 Java 的完美方式。它包含 1200+ 个带即时验证的任务,以及必要的 Java 基础理论。为了帮助你在学习中取得成功,我们实现了一系列激励功能:测验、编码项目、关于高效学习的内容,以及 Java 开发者职业相关内容。
关注我们
界面语言
English Deutsch Español हिन्दी Français Português Polski বাংলা
简体中文
मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
“程序员是培养出来的,不是天生的” © 2026 CodeGym
MastercardVisa
“程序员是培养出来的,不是天生的” © 2026 CodeGym