跳至页脚内容
Iron Academy Logo
学习 C#
学习 C#

其他类别

C# 程序入门:新手指南

Layla Porter
9分9秒

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# 技能。 祝您编码愉快!

Hero Worlddot related to C# 程序入门:新手指南
Hero Affiliate related to C# 程序入门:新手指南

分享您的所爱,赚取更多收入

您为使用 .NET、C#、Java、Python 或 Node.js 的开发人员创建内容吗?将您的专业知识转化为额外收入!

钢铁支援团队

我们每周 5 天,每天 24 小时在线。
聊天
电子邮件
打电话给我