.NET 6.0 C#新控制台模板&如何读取CLI参数? [英] .NET 6.0 C# "new console template" - how to read CLI arguments?

查看:0
本文介绍了.NET 6.0 C#新控制台模板&如何读取CLI参数?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

现在.NET 6.0发布了,似乎对默认CLI项目模板进行了彻底的更新,没有将熟悉的样板缩减为以下内容:

// See https://aka.ms/new-console-template for more information
Console.WriteLine("Hello, World!");

不清楚的是如何访问传递给可执行文件的入口点类的命令行参数(我一直在尝试查找文档,但都无济于事)。

推荐答案

您可以使用Environment类从代码中的任何位置访问命令行参数。

尤其可以使用Environment.GetCommandLineArgs

string name = Environment.GetCommandLineArgs()[1];
Console.WriteLine($"Hello, {name}!");

请注意,数组中的第一个元素包含可执行文件的路径,传递给程序的参数从第二个元素开始,即从索引1开始。

这篇关于.NET 6.0 C#新控制台模板&如何读取CLI参数?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆