# C# 语言 > 原文: [https://zetcode.com/lang/csharp/csharp/](https://zetcode.com/lang/csharp/csharp/) 在 C# 教程的这一部分中,我们介绍 C# 编程语言。 ## 目标 本教程的目标是使您开始使用 C# 编程语言。 本教程涵盖了 C# 语言的核心,包括变量,数组,控件结构和其他核心功能。 本教程使用命令行编译器来构建应用。 它不包括图形界面开发或可视 IDE。 ## C# C# 是一种现代的,高级的,通用的,面向对象的编程语言。 它是 .NET 框架的主要语言。 它支持功能,过程,通用,面向对象和面向组件的编程学科。 该语言的设计目标是软件健壮性,耐用性和程序员生产率。 它可用于在 PC 和嵌入式系统上创建控制台应用,GUI 应用,Web 应用。 C# 由 Microsoft 公司创建。 名称“ C Sharp”是受音乐符号启发的,其中 Sharp 表示应将书面音调调高半音。 ## .NET 核心 .NET Core 提供了一个快速的模块化平台,用于创建在 Windows,Linux 和 macOS 上运行的服务器应用。 它是由 Microsoft 和 .NET 社区在 GitHub 上维护的开源通用开发平台。 ```cs $ dotnet --version 3.0.100 ``` 为了使用 .NET Core,我们需要下载并安装.NET Core SDK。 .NET Core 3 支持 C# 8.0。 ## 编译 C# 程序 安装.NET Core SDK 之后,我们可以构建第一个 C# 程序。 ```cs $ dotnet new console -o Simple ``` 使用`dotnet new console`命令,我们创建一个新的控制台应用。 `Program.cs` ```cs using System; namespace Simple { class Program { static void Main(string[] args) { Console.WriteLine("This is C#"); } } } ``` 这是一个简单的 C# 程序,它将消息打印到控制台。 ```cs $ dotnet run This is C# ``` 我们使用`dotnet run`编译并运行一个简单的 C# 程序。 ## Visual Studio 代码 Visual Studio Code 是一种轻量级,功能强大的现代源代码编辑器,可用于 Windows,macOS 和 Linux。 它具有对 JavaScript,TypeScript 和 Node.js 的内置支持,并具有丰富的扩展生态系统,可扩展其他语言和运行时环境,包括 C# 和.NET Core。 它包括对调试,嵌入式 Git 控制,语法突出显示,智能代码完成,代码段和代码重构的支持。 ## 数据来源 以下资源用于创建本教程: * [.NET Core 指南](https://docs.microsoft.com/en-us/dotnet/core/) * [C Sharp 编程语言](https://en.wikipedia.org/wiki/C_Sharp_(programming_language)) * C# 语言规范 在 C# 教程的这一部分中,我们介绍了 C# 语言。