欢迎学习 C# 教程简介。 这些课程从可以在浏览器中运行的交互式代码开始。 在开始这些交互式课程之前,可以从 C# for Beginners 视频系列 中了解 C# 的基础知识。
第一课介绍使用小代码片段的 C# 概念。 你将了解 C# 语法的基础知识,以及如何使用字符串、数字和布尔值等数据类型。 这一切都是交互式的,你将在几分钟内编写并运行代码。 这些第一课假定事先不知道编程或 C# 语言。 每个课程都基于前面的课程。 应按顺序执行这些作。 但是,如果你有一些编程体验,则可以跳过或浏览第一课,并从任何新概念开始。
可以在不同的环境中试用这些教程。 你将学习的概念是相同的。 区别在于你喜欢的体验:
- 在浏览器中的文档平台上:此体验在文档页中嵌入可运行的 C# 代码窗口。 在浏览器中编写和执行 C# 代码。
- 在 Microsoft Learn 培训体验中。 此学习路径包含几个模块,这些模块教授 C# 的基础知识。
世界您好
在 Hello world 教程中,你将创建最基本的 C# 程序。 读者将探索 string
类型以及如何使用文本。 还可以使用 Microsoft Learn 培训上的路径。
C# 中的数字
在 C# 教程中的
元组和类型
在 元组和类型 教程中,你将了解如何在 C# 中创建类型。 可以创建元组、记录、结构和类类型。 这些不同类型的功能反映了其不同用途。
分支和循环
分支和循环 教程介绍了基于变量中存储的值选择不同代码执行路径的基础知识。 你将了解控制流的基础知识,这是程序如何做出决策并选择不同操作的基础。
列表集合
列表集合课程将介绍存储一系列数据的列表集合类型。 你将了解如何添加和删除项目、搜索项目以及对列表进行排序。 你将浏览不同类型的列表。
模式匹配
模式匹配课程介绍了模式匹配。 通过模式匹配,可以将表达式与模式进行比较。 匹配的成功决定了要遵循的程序逻辑。 模式可以比较类型、类型的属性或列表的内容。 可以使用and
、or
和not
逻辑组合多个模式。 模式提供了丰富的词汇来检查数据,并根据该检查在程序中做出决策。
设置本地环境
完成这些教程后,设置开发环境。 你需要:
- 最新的 .NET SDK
- Visual Studio Code 编辑器
- C# 开发套件
安装说明
在 Windows 上,使用此 WinGet 配置文件 来安装所有必备组件。 如果已安装某些内容,WinGet 将跳过此步骤。
- 下载该文件,然后双击以运行它。
- 阅读许可协议,键入 y,并在系统提示接受时按下 Enter。
- 如果在任务栏中收到闪烁的用户帐户控制(UAC)提示,请允许安装继续。
在其他平台上,需要单独安装其中每个组件。
- 从 .NET SDK 下载页下载 建议的安装程序,然后双击以运行它。 下载页可检测平台,并推荐平台的最新安装程序。
- 从 Visual Studio Code 主页下载最新的安装程序,然后双击以运行它。 该页还会检测平台,并且链接应该适合你的系统。
- 单击 C# DevKit 扩展页上的“安装”按钮。 这将打开 Visual Studio 代码,并询问是否要安装或启用扩展。 选择“安装”。