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

课时

  • 评论
  • 关于我们
开始
开始学习
立即开始学习
  • 我的进度
  • 课程
  • 任务地图
  • 课程
  • 数据传输类(DTO)的问题

    C# SELF
    等级 19,课时 0
    在这节课里你会搞明白C#里的DTO(Data Transfer Object)到底是啥,为什么要用它们,用普通DTO类会遇到什么坑,为什么可变性和手动复制真的很让人头大,以及现代做法(比如 record)怎么让应用层之间的数据传递变得又安全又舒服。
    可用
  • 认识 record 和位置语法

    C# SELF
    等级 19,课时 1
    在这节课里你会搞懂 C# 里的 record 是啥,有啥用,和普通 class 有啥区别,位置语法怎么玩,值比较、解构和不可变性怎么回事。全都有例子、表格,还有常见错误分析!
    可用
  • 不可变性和 with表达式

    C# SELF
    等级 19,课时 2
    在这节课里,你会搞懂C#里的不可变性(immutability)是啥,怎么用不可变的 record类型, with表达式有啥用,怎么基于已有对象创建带有新属性的新副本,还会聊聊常见的坑和嵌套/可变字段的细节。全都有例子和实用建议,超接地气!
    可用
  • record 显式主体和 record struct

    C# SELF
    等级 19,课时 3
    在这节课里你会学到怎么创建带有显式主体的 record,为什么要这样做,怎么给 record 扩展方法、构造函数和属性,还会认识一下 record struct —— 新一代结构体,结合了 records 和 value types 的优点。我们还会分析常见错误和实际用法例子。
    可用
  • record、class 和 struct 的区别

    C# SELF
    等级 19,课时 4
    在这节课里你会搞清楚 record 和 class 还有 struct 在 C# 里的区别:对比下它们在内存里的表现、值比较和引用比较、不变性、语法、继承、克隆还有常见的使用场景。学完这些你就能选对数据类型,少踩 record 类型的坑。
    可用
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