最适合网络开发者的网站
C# 语言。W3Schools 英文课程

尿素 西斯

C# 立即开始


C# 集成开发环境

开始使用 C# 最简单的方法是使用 IDE。

IDE(集成开发环境)用于编辑和编译代码。

在我们的教程中,我们将使用 Visual Studio Community,可从以下网址免费下载: https://visualstudio.microsoft.com/vs/community/.

用 C# 编写的应用程序使用 .NET Framework,因此使用 Visual Studio 是有意义的,因为该程序、框架和语言都是由 Microsoft 创建的。


C# 安装

下载并安装 Visual Studio 安装程序后,选择 .NET 工作负载并单击 修改/安装 按钮:

工作负载 C#

安装完成后,点击 发射 按钮开始使用 Visual Studio。

在开始窗口中,选择 创建新项目:

新建项目 C#

然后点击“安装更多工具和功能”按钮:

新项目 C-Sharp

从列表中选择“控制台应用程序(.NET Core)”,然后单击下一步按钮:

控制台应用程序 C#

输入项目名称,然后单击“创建”按钮:

另存为 C#

Visual Studio 将自动为你的项目生成一些代码:

程序 C#

代码看起来应该是这样的:

程序.cs

using System;

namespace HelloWorld
{
  class Program
  {
    static void Main(string[] args)
    {
      Console.WriteLine("Hello World!");
    }
  }
}
亲自尝试 »

如果你不理解上面的代码,不要担心——我们将在后面的章节中详细讨论它。现在,专注于如何运行代码。

按下运行程序 F5 键盘上的按钮(或单击“调试" -> "开始调试“)。这将编译并执行您的代码。结果将类似于以下内容:

Hello World!
C:\Users\Username\source\repos\HelloWorld\HelloWorld\bin\Debug\netcoreapp3.0\HelloWorld.exe (process 13784) exited with code 0.
To automatically close the console when debugging stops, enable Tools->Options->Debugging->Automatically close the console when debugging stops.
Press any key to close this window...

恭喜!您现在已经编写并执行了您的第一个 C# 程序。


在 W3Schools 学习 C#

在 W3Schools.com 学习 C# 时,您可以使用我们的“亲自尝试”工具,该工具会同时显示代码和结果。这将使您在我们继续学习的过程中更容易理解每​​个部分:

程序.cs

using System;

namespace HelloWorld
{
  class Program
  {
    static void Main(string[] args)
    {
      Console.WriteLine("Hello World!");
    }
  }
}

结果:

Hello World!

亲自尝试 »


用于用 C# 编写代码的代码编辑器和 IDE

任何支持 C# 语言的代码编辑器都可以用来编写 C# (C-Sharp) 编程语言的代码。然而,为了提高工作效率,程序员通常使用 集成开发环境 (IDE),提供代码自动完成、智能调试和项目管理等附加功能。

以下是一些流行的 C# 代码编辑器和 IDE:

  • 视觉工作室 - 是 Microsoft 开发的最流行的 C# IDE。Visual Studio 包含广泛的功能,例如支持不同的编程语言、调试、项目管理和创建可视化用户界面元素。Visual Studio Code 是 Microsoft 开发的强大而灵活的代码编辑器。Visual Studio Code 支持许多编程语言,包括 C#。
  • JetBrains Rider - 是 JetBrains 开发的 C# IDE。Rider 提供广泛的功能,包括支持各种编程语言、调试、项目管理和创建可视化用户界面元素。
  • - 是一个开源开发环境,支持多种编程语言,包括 C#。
  • MonoDevelop - 是一个开源开发环境,支持多种编程语言,包括 C#。

要使用 C# 编程,您需要在计算机上安装 C# 编译器。C# 编译器将 C# 源代码转换为可以在计算机上执行的机器代码。

C# 编译器是 .NET 框架,可以从 Microsoft 网站下载。

除了 C# 编译器之外,您可能还需要安装其他程序,例如:

  • 视觉工作室 或其他适用于 C# 的 IDE
  • 代码编辑器,例如 Visual Studio 代码 或者JetBrains Rider
  • 调试工具如 Visual Studio 调试器 或者MonoDevelop 调试器
  • 调试工具如 Visual Studio 分析器 或者MonoDevelop 分析器

您究竟需要哪一套程序取决于您的具体需求和任务。


关于 C# 和 Python 程序员的轶事

两个程序员,一个用 C#,另一个用 Python,争论谁是更好的程序员。第一个程序员说:“我太厉害了,我可以用一行代码写一个 C# 程序,它可以完成任何任务!”

Python 程序员说:“这不可能!如果你能做到,我就请你去城里最好的餐馆吃午饭。”

第一个程序员开始思考,最后用 C# 写了一行代码。他启动了程序,程序运行成功了!

第二位程序员非常惊讶并问道:“你是如何用一行代码写出如此复杂的程序的?”

第一个程序员笑着说:“我刚才写了‘while(true);’,这是一个什么都不做的无限循环。但它确实可以完成任何任务!”