Jupyter AI

6 创建第一个C#项目

📅 发表日期: 2024年8月13日

分类: 🔷C# 入门

👁️阅读: --

在上一节,我们完成了.NET SDK的安装,接下来我们将实际创建我们的第一个C#项目,了解项目的基本结构和内容。无论你是编程新手还是想要巩固基础概念,这一节将带你快速上手,并且为以后的学习打下良好的基础。

1. 创建新项目

确保你已经成功安装了.NET SDK,现在我们开始创建一个新的C#项目:

  1. 打开命令行工具:根据你的操作系统,打开Terminal(macOS/Linux)或Command Prompt / PowerShell(Windows)。

  2. 使用.NET CLI创建项目: 在命令行中输入以下命令来创建一个新的控制台项目:

    dotnet new console -n MyFirstCSharpApp
    

    这里,console表示我们要创建的是一个控制台应用程序,MyFirstCSharpApp是你的项目名称。运行该命令后,你会看到一个新的文件夹被创建,里面包含了C#项目所需的基本文件和结构。

  3. 进入项目目录

    cd MyFirstCSharpApp
    

2. 项目结构解析

在项目目录下,你会看到以下文件和文件夹:

  • MyFirstCSharpApp.csproj:这是你的项目文件,包含了项目的配置和依赖信息。
  • Program.cs:这是项目的主程序文件,包含了程序的入口点。
  • bin/obj/:这两个文件夹用于存放编译后的文件和中间生成文件。

3. 编写代码

打开Program.cs文件,你会看到自动生成的代码。

using System;

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

如上所示,上述代码实现了一个简单的功能,它会在控制台打印出Hello, World!。我们来逐行分析一下这个程序:

  • using System;:引入System命名空间,它提供了基本的输入输出功能。
  • namespace MyFirstCSharpApp:定义了一个命名空间,它是组织代码的一种方式。
  • class Program:定义了一个名为Program的类,C#是面向对象的编程语言,所有的代码都需要放在类中。
  • static void Main(string[] args):这是程序的入口点。每当你运行你的程序,.NET运行时会从这里开始执行。
  • Console.WriteLine("Hello, World!");:这行代码在控制台输出字符串Hello, World!

4. 运行你的项目

回到命令行,确保你在项目文件夹内,然后运行以下命令:

dotnet run

如果一切正常,你应该可以看到控制台中输出:

Hello, World!

5. 总结

通过本节的学习,我们成功创建了一个新的C#控制台项目,并了解了项目的基本结构。同时,我们编写了一段简单的程序并成功运行。在接下来的章节中,我们将继续学习C#的基本语法和更多高级功能,帮助你更好地掌握这门语言。

准备好迎接接下来的内容了吗?让我们继续探索C#的奇妙世界!