C#入门:在JetBrains Rider中创建.Net Framework控制台应用程序,输出“Hello, World!”

引言

学习C#编程语言的一个经典起点是编写一个简单的"Hello, World!"程序。本篇博客将引导您使用JetBrains Rider这一功能强大且用户友好的集成开发环境(IDE),基于传统的.NET Framework来构建并运行您的第一个C#控制台应用程序。

步骤1:安装和启动JetBrains Rider

首先确保你已经安装了JetBrains Rider。如果没有,请访问官方网站 https://www.jetbrains.com/rider/ 下载并安装适用于您操作系统的版本。

步骤2:新建C#控制台项目

  1. 打开JetBrains Rider后,点击顶部菜单栏的 文件(File) -> 新建(New) -> 项目(Project)

  2. 在新建项目向导中,选择 .NET Framework 作为目标框架,并在模板列表中找到 控制台应用(Console Application)

  3. 输入你的项目名称,比如 "HelloWorldApp",并指定项目的存储路径。

  4. 确认选定的目标框架为合适的.NET Framework版本(例如.NET Framework 4.8或更高版本),然后点击 下一步(Next) 并最终点击 创建(Create) 按钮以完成项目的初始化。

步骤3:编写和编译代码

Rider会自动生成一个基本的Program.cs文件,其中包含一个空的Main方法:

csharp 复制代码
namespace ConsoleApplication1
{
    internal class Program
    {
        public static void Main(string[] args)
        {          
        
        }
    }
}

要在控制台输出"Hello, World!",请在 Main 方法内添加以下一行代码:

csharp 复制代码
  System.Console.WriteLine("Hello,world!");

完成后,Program.cs 文件内容应如下所示:

csharp 复制代码
namespace ConsoleApplication1
{
    internal class Program
    {
        public static void Main(string[] args)
        {
            //打印Hello,world
            System.Console.WriteLine("Hello,world!");
            //阻塞程序,等待键入字符
            System.Console.ReadKey();
        }
    }
}

步骤4:运行程序

  • 要运行程序,只需按 Shift + F10 快捷键或点击Rider工具栏上的绿色三角形运行按钮。

  • 当程序运行时,一个新的控制台窗口将会打开,并显示"Hello, World!"信息。

  • 若要关闭控制台窗口并结束程序,按下任意键盘按键即可。

通过以上步骤,您已成功利用JetBrains Rider和.NET Framework创建了一个基础的C#控制台应用程序,完成了输出"Hello, World!"的基本任务

相关推荐
小王C语言5 小时前
云服务器重置后,vscode无法远程连接
运维·服务器
格林威5 小时前
C#图像快速剪切:使用OpenCvSharp和Halcon优化图像剪切和CPU占用
开发语言·人工智能·数码相机·计算机视觉·c#·视觉检测·工业相机
RoboWizard5 小时前
金士顿高性能存储 赋能工控行业多场景深度落地
运维·服务器
会飞的土拨鼠呀5 小时前
Linux 真实内存使用率的核心计算标准
linux·运维·服务器
智购科技自动售货机工厂5 小时前
2026自动售货机语音支付模块集成:从声纹识别到支付闭环的工程实践~YH
大数据·服务器·网络·数据库·人工智能
当代红领巾6 小时前
VMware 里装好 Linux 系统没有 ipv4 地址?
linux·运维·服务器
qq_401700417 小时前
TCP 粘包问题深度解析:嵌入式网络开发的常见坑与解决方案
服务器·网络·qt·网络协议·tcp/ip
DigitalOcean7 小时前
面向 AI 工作负载,单核性能提升 30%:DigitalOcean v5 Droplets 云服务器正式上线
服务器
谢亮_vipxieliang8 小时前
手机号验证技术方案:号段规则与正则表达式
java·服务器·spring boot·正则表达式·hibernate
格林威8 小时前
C#图像分块处理:图像按行或按块(Tile)切分,多个 CPU 核心同时处理不同的区域
开发语言·图像处理·人工智能·机器学习·计算机视觉·c#·工业相机