感谢网友分享,暂时只对VIP会员开放!
深入探索C#编程语言 | Deep Dive: C#
本课程旨在深化你对C#的理解,从高级数据类型如枚举、结构体、记录类型,到面向对象编程的核心概念如继承、接口、抽象类,再到泛型、元组等通用编程工具。课程还涵盖了文件操作、流处理、序列化技术(XML和JSON)、事件处理、以及现代编程中不可或缺的异步与并发编程模式。通过这些深入的学习,你将能够更加自信和熟练地使用C#解决复杂问题。
说明
在《C#编程语言入门指南》课程的基础上继续前行,微软首席软件工程经理Nick Cosentino将深入探讨C#的特性集,解释更多高级特性和编程模式。本课程涵盖了诸如在C#中进行面向对象编程,包括继承与组合、低级流操作、高级方法和函数如回调和委托,以及多线程和异步编程的讲解。如果你已经掌握了C#的基础知识,并渴望获得对该语言更深层次的理解,那么这门课程正是为你准备的。
课程内容
01. 欢迎致辞
02. 本课程将教你什么
03. 课程适合对象及先修知识
04. 类与值类型简介
05. 枚举
06. 结构体
07. 等价性问题
08. 记录类型
09. 继承 – 入门
10. 继承 – 车辆示例
11. 接口
12. 抽象类
13. 使用受保护和虚拟成员
14. 组合
15. 继承与组合的对比
16. 组合与继承对比总结
17. 泛型
18. 元组
19. 字符串和字节的编码
20. 流
21. 读写文件
22. 使用&可处置
23. XML与JSON
24. 回调与委托
25. 扩展方法
26. LINQ
27. 懒加载
28. 事件
29. 多项目解决方案
30. 内部访问修饰符
31. NuGet包
32. 异步与并发模式入门
33. 线程
34. 后台工作者
35. 任务对象
36. 异步等待
37. 取消令牌
38. 课程总结
发表评论(审核通过后显示) 取消回复