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

课时

  • 评论
  • 关于我们
开始
开始学习
立即开始学习
  • 我的进度
  • 课程
  • 任务地图
  • 课程
  • 认识序列化

    C# SELF
    等级 43,课时 0
    在这堂课里你会知道什么是序列化和反序列化,为什么它们在真实应用里很有用(保存状态、数据交换、配置、缓存),它和简单调用 File.WriteAllText 有什么区别,以及常用的格式:JSON、XML 和二进制表示。所有内容用容易理解的类比和直观的示意图讲解。
    可用
  • 操作步骤和例子:对象序列化

    C# SELF
    等级 43,课时 1
    实践入门:什么是序列化,为什么需要它,如何一步步把对象变成数据再还原回来,怎么用简单的“手动”序列化通过 StreamWriter/ StreamReader,为什么在真实项目里更常用现成的库,以及序列化的应用场景——从保存设置到通过网络交换数据。
    可用
  • 主要的序列化格式: XML, JSON, CSV, Protobuf

    C# SELF
    等级 43,课时 2
    针对 C#/.NET 的序列化格式的简明实用概览:什么时候选 JSON 或 XML,什么时候用 CSV 或 像 Protocol Buffers 这样的二进制协议,各种方法的优缺点,代码里是怎么写的,以及从兼容性、性能和安全性角度该注意什么。
    可用
  • 深入二进制格式及其问题

    C# SELF
    等级 43,课时 3
    我们来拆解 .NET 中二进制序列化的工作原理:从历史上的 BinaryFormatter 及其被禁止的原因,到通过 BinaryWriter/ BinaryReader 手动写入的实用方法。还会讨论模式的脆弱性、漏洞、可移植性、循环引用以及像 protobuf 和 MessagePack 这样的替代格式。附带代码示例、文件版本化建议和常见错误清单。
    可用
  • 基础 JSON 格式及其流行原因

    C# SELF
    等级 43,课时 4
    什么是 JSON,为什么它这么流行以及如何在实践中使用:语法、合法和不合法示例、数据类型及其与 C# 的对应关系、书写的关键规则、实际应用场景(API、配置、数据存储)以及对 .NET 中处理 JSON 的库的简短介绍。
    可用
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