C# 简介

欢迎学习 C# 教程简介。 这些课程先介绍你可在浏览器中运行的交互式代码。 在开始这些互动课程之前,可在C# 101 视频系列中了解 C# 的基础知识。

开始的几个课程通过小篇幅的代码片段介绍了 C# 概念。 读者将了解 C# 语法的基础知识,以及如何使用字符串、数字和布尔值等数据类型。 这些全都是交互式课程,读者可以在几分钟内编写并运行代码。 无需事先了解编程或 C# 语言,即可学习头几个课程。

可在不同的环境中尝试这些教程。 你将学习的概念是相同的。 区别在于你更喜欢哪种体验:

可以使用联机浏览器体验或在自己的本地开发环境中学习 Hello World 课程之后的入门教程。 每个教程结束时,可以决定是继续在线学习还是在自己的计算机上学习下一节课程。 可以访问相关链接设置自己的环境并继续在自己的计算机上学习下一个教程。

Hello World

Hello world 教程中,你将创建最基本的 C# 程序。 读者将探索 string 类型以及如何使用文本。 还可使用 Microsoft Learn 上的路径或 Binder 上的 Jupyter

C# 中的数字

C# 中的数字教程中,将了解计算机如何存储数字,以及如何对不同类型的数字执行计算。 读者将学习四舍五入的基础知识,以及如何使用 C# 执行数学运算。 本教程也可下载到计算机本地进行学习

该教程假定你已完成 Hello world 课程。

分支和循环

分支和循环教程中,将了解根据变量中存储的值选择不同代码执行路径的基础知识。 读者将学习控制流的基础知识,这是程序决定选择不同操作的基本依据。 本教程也可下载到计算机本地进行学习

该教程假定你已完成 Hello WorldC# 中的数字课程。

列表集合

列表集合课程将介绍存储一系列数据的列表集合类型。 读者将学习如何添加和删除项、如何搜索项,以及如何对列表进行排序。 读者将探索各种列表。 本教程也可下载到计算机本地进行学习

该教程假定你已完成上面列出的课程。

101 Linq 示例

此示例需要 dotnet-try 全局工具。 安装该工具并克隆 try-samples 存储库后,可以通过一组以交互方式运行的 101 示例来了解语言集成查询 (LINQ)。 你可以探索用于查询、浏览和转换数据序列的各种方法。