这是 LinkedIn Learning 课程学习 C#的存储库。在LinkedIn Learning上观看完整课程。
本课程旨在帮助初学者掌握 C# 编程基础,为后续开发打下坚实基础。课程涵盖 C# 概述、控制流、字符串操作、函数和面向对象编程(OOP)。首先,课程将介绍 C# 语言特点及开发环境,帮助你编写第一个 C# 程序。接着,我们将学习变量、数据类型、条件语句及循环结构,掌握程序控制流。接下来,我们将深入字符串操作、函数方法的定义、调用及参数传递。最后,我们还将系统学习类与面向对象编程的核心概念。通过本课程,学员将能编写结构化 C# 代码,理解面向对象思想,为进阶学习 ASP.NET、Unity 开发等提供坚实基础。
在 main branch 上的 readme 文件中查看更多信息。
这个存储库为课程中的每个视频创建了相应的分支。您可以切换到特定分支,并查看该阶段的课程,或者将 /tree/BRANCH_NAME
添加到 URL 中以访问您要访问的分支。
分支结构与课程中的视频相对应。命名约定遵循CHAPTER#_MOVIE#
格式。例如,02_03
分支对应第二章第三个视频。
有些分支会有一个起始状态和一个结束状态。这些状态用字母 b
表示“开始”,用字母 e
表示“结束”。b
分支包含视频开始时的代码。e
分支包含视频结束时的代码。main
分支保存课程最终状态的代码。
当做出文件更改后,从一个练习文件分支切换到下一个时,您可能会收到类似这样的消息:
error: Your local changes to the following files would be overwritten by checkout: [files]
Please commit your changes or stash them before you switch branches.
Aborting
要解决此问题:
- 将更改添加到 git,可以使用这个命令:
git add
。 - 提交更改,使用这个命令:
git commit -m "some message"
。
-
要使用这些练习文件,您必须安装以下内容:
-
使用 terminal(Mac)、CMD(Windows)或 SourceTree 等 GUI 工具将此存储库克隆到本地机器上。
Xiaodi Yan
[微软 MVP、MCT]
闫晓迪是微软 MVP、MCT 以及微软认证 Azure 解决方案架构师专家。自 2015 年起他就被授予微软 MVP 称号。他热衷于参与技术社区,组织线下和线上活动,并在各大会议和活动中做报告。他还撰写了许多关于 Azure、.NET 以及 DevOps 的博客和文章。查看闫晓迪老师的 LinkedIn Learning课程。