跳转至

C# 语言

原文: 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 上维护的开源通用开发平台。

$ dotnet --version
3.0.100

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

编译 C# 程序

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

$ dotnet new console -o Simple

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

Program.cs

using System;

namespace Simple
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("This is C#");
        }
    }
}

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

$ dotnet run
This is C#

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

Visual Studio 代码

Visual Studio Code 是一种轻量级,功能强大的现代源代码编辑器,可用于 Windows,macOS 和 Linux。 它具有对 JavaScript,TypeScript 和 Node.js 的内置支持,并具有丰富的扩展生态系统,可扩展其他语言和运行时环境,包括 C# 和.NET Core。

它包括对调试,嵌入式 Git 控制,语法突出显示,智能代码完成,代码段和代码重构的支持。

数据来源

以下资源用于创建本教程:

在 C# 教程的这一部分中,我们介绍了 C# 语言。



回到顶部