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。 它具有对 JavaScriptTypeScriptNode.js 的内置支持,并具有丰富的扩展生态系统,可扩展其他语言和运行时环境,包括 C# 和.NET Core。

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程