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

课时

  • 评论
  • 关于我们
开始
开始学习
立即开始学习
  • 我的进度
  • 课程
  • 任务地图
  • 课程
  • 延迟执行

    C# SELF
    等级 34,课时 0
    在这节课里你会搞懂LINQ和C#里的延迟执行(deferred execution)到底是啥,懒加载(lazy evaluation)怎么回事,为什么查询不会立刻跑,而是等你真的需要结果时才动手,还有这对性能和代码行为有啥影响。我们会拆解例子、画图、聊聊常见坑和实用建议,帮你高效用好deferred execution。
    可用
  • 集合: OrderedDictionary 和 ReadOnlySet

    C# SELF
    等级 34,课时 1
    在这节课里,你会认识.NET 9的新集合: OrderedDictionary<TKey, TValue> —— 一个能记住元素添加顺序的字典,还有 ReadOnlySet<T> —— 不可变的唯一值集合。你会学到怎么用它们,它们和经典集合有啥区别,以及在实际项目里能怎么用。
    可用
  • C#中的操作符重载

    C# SELF
    等级 34,课时 2
    在这节课里,你会学到怎么给自己的类和结构体重载标准操作符(比如 +、 ==、 *、 ++、 --)。我们会讲语法、算术和逻辑操作符的例子、类型转换操作符重载的规则,还有写出直观又安全代码的限制和最佳实践。
    可用
  • C#中的对象比较: Equals 和 GetHashCode()

    C# SELF
    等级 34,课时 3
    在这节课里,你会学到怎么用 Equals() 和 GetHashCode() 方法在C#里正确比较对象,为什么这俩方法要一起重写,这对集合操作有啥影响,还会了解 record 类型里的自动相等。全都有例子、实用建议和常见错误分析!
    可用
  • 类型操作: is、 as 和 Pattern Matching

    C# SELF
    等级 34,课时 4
    在这节课里,你会学到怎么用C#里的 is、 as操作符和现代的pattern matching功能,安全地检查和转换对象类型。我们会通过例子讲解,怎么用这些工具灵活又安全地处理类继承、接口,还有复杂的行为选择条件。
    可用
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