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