C# 程序入门:新手指南
C# 是微软公司开发的一种通用且功能强大的编程语言。 在本指南中,我们将介绍 C# 编程的基础知识,其灵感来自 C# for Beginners part 1 - Learn how to install .NET and start coding 的视频教程LaylaCodesIt。 我们将涵盖 Layla 的所有功能--从设置开发环境到编写和理解您的第一个 C# 程序。
Introduction to C
C# 是一种面向对象的现代编程语言,设计用于构建在 .NET Framework 上运行的各种应用程序。 它以简单、多用和强大而著称,是初学者和经验丰富的开发人员的首选。
设置开发环境
在开始使用 C# 进行编码之前,我们需要设置开发环境。 Layla 从以下步骤开始,为 C# 开发设置完整的环境。
1.安装 .NET SDK (0:15)2.
首先,我们需要安装 .NET SDK(软件开发工具包)。 这对于编译和运行 C# 应用程序至关重要。
- 请访问 .NET 下载页面。
.NET有不同的版本。 Layla 说要下载最新版本,当时是 .NET 7。此后,微软又发布了 .NET 8.0,所以请选择那个版本。
- 选择适合您的操作系统(Windows、macOS 或 Linux)的版本并下载安装程序。
- 运行安装程序并按照屏幕上的说明完成安装。
验证安装(1:14):
- 打开终端或 PowerShell 窗口。
- 输入
dotnet并按Enter。 如果安装正确,您将看到可用命令列表。 - 要检查已安装的SDK版本,输入
dotnet --list-sdks。
2.安装集成开发环境 (IDE)(2:02)
集成开发环境是一种软件,它为开发人员提供了编辑、测试和构建应用程序的单一、灵活的空间。 在 2:47 处,Layla 建议使用 Visual Studio Code (VS Code),这是一款免费的跨平台代码编辑器,是开始使用的不错选择。 一旦您在编码方面更加得心应手,您就可以转向更广泛的平台,如 Visual Studio 和 JetBrains Rider。
从官方网站下载 Visual Studio Code。
- 请按照操作系统的安装说明进行操作。
- 安装完成后,启动 Visual Studio Code。
3.设置工作区(3:03)
您需要一个目录来存储项目文件:
- 在
C:\users\your-username\source\repos中为您的项目创建一个新文件夹,如视频3:16所示,Layla展示了如何创建一个名为new-code的文件夹。 您可以在任何地方创建项目文件夹。 - 在 Visual Studio Code 中选择 "文件">"打开文件夹 "并导航到新文件夹,即可打开该文件夹。
编写您的第一个 C# 程序
设置好环境后,让我们来编写一个简单的 C# 程序。 按照视频中演示的这些步骤,让您的第一个 C# 程序手到擒来。
1.创建新的 .NET 控制台应用程序 (4:06)2.
在 Visual Studio Code 中使用终端:
- 切换到您的项目目录:
cd path/to/new-code - 创建一个新的控制台应用程序:
dotnet new console - 该命令使用默认模板设置了一个基本的 C# Console 项目。
2.探索项目结构(5:08)
创建新项目后,您会发现文件夹中有几个文件:
- Program.cs:这是您编写代码的主要文件。
- .csproj:这是包含项目特定配置的项目文件。
3.编写和运行您的代码(5:49)
打开Program.cs,您将看到一个简单的C#程序:
// This line outputs "Hello, World!" to the console.
Console.WriteLine("Hello, World!");// This line outputs "Hello, World!" to the console.
Console.WriteLine("Hello, World!");运行程序(6:05):
- 在终端中输入
dotnet run。 - 您应看到输出:
Hello, World!
4.修改程序(7:00)
让程序互动起来:
- 下面的示例询问用户的姓名并向他们问好:
// Asks the user for their name
Console.WriteLine("Hello, what is your name?");
// Reads input from the user
string name = Console.ReadLine();
// Greets the user with the entered name
Console.WriteLine($"Hey {name}, nice to meet you!");// Asks the user for their name
Console.WriteLine("Hello, what is your name?");
// Reads input from the user
string name = Console.ReadLine();
// Greets the user with the entered name
Console.WriteLine($"Hey {name}, nice to meet you!");- 保存更改并使用
dotnet run再次运行程序。
解释 C# 编程语言的结构
过去,C# 程序的结构比较僵化,有几个关键要素:
1.命名空间:
这些工具将代码组织成逻辑类别。 通常您会先看到using System;,这引入了常用的功能。
2.类:
C# 是面向对象的,代码在类内组织。 类就像创建对象的蓝图。
3.主要方法:
这是您项目的切入点。 从这里开始执行。 它有一个特定的签名:static void Main(string[] args)。
4.方法:
执行特定任务的可重用代码块。 它们可以接受不同数据类型的参数和返回值。
5.语句和表达式:
这些构成了您程序中的核心指令,可操作数据并控制 C# 代码的流程。
顶层语句 - 一种更简单的方法:
较新版本的 C#(C# 6 及以上版本)引入了顶层语句。 这允许您直接在.cs文件中编写C#代码,而无需类或Main方法,正如Layla在视频中演示的那样。 下面是它是如何改变的:
不再上课(可选):
对于不需要复杂的面向对象功能的简单程序,顶层语句是基于类的编码的替代方案。 如果您刚开始学习 C#,这是一种更轻松简单的边学边编码方式。
可选主要方法:
有了顶层语句,就可以省略 Main Method。 您的文件中的第一行可执行文件将成为类程序的入口。
结论
祝贺您! 您已经建立了 C# 开发环境,编写并理解了第一个 C# 程序。 如前所述,本指南的灵感来源于 LaylaCodesIt - 请查看她的频道,了解上述所有内容的视频演示以及有关 C# 编程的更多信息。
与此同时,请查看我们的其他资源,我们在这里分享我们最喜爱的创作者、教程和学习资源,以提高您的 C# 技能。 祝您编码愉快!




