IRONSOFTWAREHOME

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并按回车。 如果安装正确,您将看到可用命令列表。
  • 若要检查已安装的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!");

运行程序(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!");
  • 保存更改并使用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# 技能。 祝您编码愉快!

Earn More by Sharing What You Love

Do you create content for developers working with .NET, C#, Java, Python, or Node.js? Turn your expertise into extra income!

Let's Stay in Touch!

Join our newsletter, you’ll get exclusive access on article updates. We value your privacy

Key in blue circle

立即获取免费的 30 天试用版密钥

Your trial license will be sent to your email address

无任何限制。100% 解锁。无需信用卡。

bullet_checked无需信用卡或创建账户无任何限制。100% 解锁。无需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
获取您的无义务咨询
填写下面的表格或通过sales@ironsoftware.com
您的资料将始终保密。
深受全球数百万工程师信赖
Iron Software 的客户徽标
立即获取您的免费30 天试用密钥
无需信用卡或创建账户