ZetCode

C# 教程

最后修改日期 2024 年 1 月 22 日

这是 C# 教程。在本教程中,您将学习 C# 语言的基础知识。

C# 的基础知识涵盖在 C# 基础C# 词法结构C# 变量C# 语句C# 流控制C# 运算符C# 数据类型 中。

面向对象编程涵盖在 C# 类C# 对象C# 面向对象编程 中。

C#

C# 是一种现代、高级、通用、面向对象的编程语言。它是 .NET 的主要语言。它支持函数式、过程式、泛型、面向对象和组件导向的编程范式。

该语言的设计目标是软件的健壮性、耐用性和程序员的生产力。它可以用于创建控制台应用程序、GUI 应用程序、Web 应用程序,适用于 PC 和嵌入式系统。C# 由微软公司创建。

.NET

.NET 是一个开源的、通用的开发平台,由微软和 .NET 社区在 GitHub 上维护。通过 .NET,我们可以使用多种语言、编辑器和库来构建 Web、移动、桌面、游戏和 IoT 应用。

$  dotnet --version
8.0.101

为了使用 .NET,我们需要下载并安装 .NET SDK。 .NET 8 支持 C# 12.0。

编译 C# 程序

安装 .NET SDK 后,我们就可以构建我们的第一个 C# 程序了。

$ dotnet new console -o Simple

使用 dotnet new console 命令,我们可以创建一个新的控制台应用程序。

Program.cs
Console.WriteLine("This is C#");

这是一个简单的 C# 程序,它向控制台打印一条消息。

$ dotnet run
This is C#

我们使用 dotnet run 来编译和运行一个简单的 C# 程序。

Visual Studio Code

Visual Studio Code 是一个轻量级、功能强大、现代化的源代码编辑器,适用于 Windows、macOS 和 Linux。它内置支持 JavaScript、TypeScript 和 Node.js,并拥有丰富的扩展生态系统,支持 C# 和 .NET 等其他语言和运行时。

它支持调试、嵌入式 Git 控制、语法高亮、智能代码补全、代码片段和代码重构。

来源

C# 语言参考

列出所有 C# 教程

作者

我叫 Jan Bodnar,我是一名充满激情的程序员,拥有丰富的编程经验。我自 2007 年以来一直在撰写编程文章。至今,我已撰写了 1400 多篇文章和 8 本电子书。我在编程教学方面拥有十多年的经验。