C# 基础:Hello World

[ad_1]

C# 是一种以面向对象范式实现的通用类型安全编程语言,以下教程面向已经了解编程基础并正在寻找快速指南以开始使用 C# 和 .NET Core 的用户Linux。 整个教程分为不同的帖子,每个帖子都包含新主题。

.NET Core 是 .NET Framework 的免费开源实现。 它包括 CoreCLR、CoreFX、CoreRT 和一个编译器。 请记住,与 Microsoft 的 dotNET Framework 不同,.NET Core 是跨平台的,支持 ASP.NET Core 应用程序、命令行应用程序、库和通用 Windows 应用程序,但缺乏对 WinForms 和 WPF 的支持,这使我们没有 GUI。 到 2019 年,Microsoft 计划将 WinForms 移植到 .NET Core,但这将仅适用于 Microsoft Windows 操作系统,而将 Linux 和 MacOS 抛在后面。 重要的是要注意不要将 .NET Core 与 单声道框架 这是两个不同的东西。

什么是 CLR

公共语言运行时 (CLR) 是允许 .NET 程序运行的环境。 CLR 为我们提供了额外的服务,包括内存管理、远程处理、类型安全、异常处理、垃圾收集、安全和线程管理。

安装和工具

本教程系列使用 Visual Studio Code,它是 Microsoft 提供的免费开源代码编辑器。 您可以使用您喜欢的任何其他编辑器或 IDE,只要它支持 C# 语法即可。

点网核心安装

建议使用 Fedora .NET SIG 铜存储库 作为安装 .NET Core 的一种方式。 请注意,COPR 中的软件不受支持 Fedora 基础设施或由项目签署。

首先,启用 COPR 存储库:

$ sudo dnf copr enable @dotnet-sig/dotnet

接下来,安装 .NET Core:

$ sudo dnf install dotnet

或者,从 微软休息, 然而,这些来源通常是几个版本 Fedora 在后面。

Visual Studio 代码安装

在此处查看我们之前的帖子 Fedora 有关安装 Visual Studio Code 的详细信息的杂志:

在上使用 Visual Studio Code Fedora

VS Code 的 C# 扩展

接下来,要安装 Visual Studio Code 的 C# 扩展,请按 CTRL + P,然后输入以下命令:

ext install ms-vscode.csharp

你好世界!

现在是使用传统的 Hello World 程序开始 C# 之旅的时候了。

打开终端窗口并输入:

$ dotnet new console -o Hello

$ cd Hello

现在用你的编辑器打开 Program.cs 文件,你应该看到如下内容:

使用 系统;

命名空间 你好
{
班级 程序
{
上市 静止的 空白 主要的 (细绳[] 参数)
{
安慰.写行 (你好 世界);
}
}
}

接下来在您的终端窗口中输入:

$ dotnet run

如果你做的一切正确,你应该会看到一个 Hello World! 显示在您的屏幕上。

[ad_2]

Related Posts