gpt4 book ai didi

c# - 通过代码在 C# Visual Studio 中传递命令行参数

转载 作者:太空宇宙 更新时间:2023-11-03 10:46:49 25 4
gpt4 key购买 nike

我想将两个参数传递给以下代码,方法是在调试中给出不是来自命令行的数字

例如,我想使用命令行中未固定的用户输入的值将 4 4 传递给代码:

class Program
{
static void Main(string[] args )
{
if (args.Length > 0)
new Program(int.Parse(args[0] ));

Console.ReadLine();
Console.ReadLine();
Console.Read();
Console.ReadKey();
}
}

最佳答案

要以“arg”格式获取用户输入,您可以使用 Console.ReadLine():

string[] userArgs = Console.ReadLine().Split(' ');

Console.ReadLine 获取整个输入字符串,然后获取我们调用 .Split() 的数组。我像标准命令行一样在空格上拆分。也可以使用其他分隔符,只需将不同的字符传递给 Split 函数即可。

当然,您可以坚持使用普通的命令行参数,并让用户在程序调用中输入它们(在 Windows 上通常不会这样做,因为很少有人使用命令提示符,但它会起作用)。

Split 的 MSDN如果您有兴趣!

关于c# - 通过代码在 C# Visual Studio 中传递命令行参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23070064/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com