在C#中,可以使用string[] args
来传递命令行参数。args
是一个字符串数组,其中每个元素都是一个命令行参数。以下是一个简单的示例代码:
using System;
class Program
{
static void Main(string[] args)
{
if (args.Length == 0)
{
Console.WriteLine("请输入命令行参数");
return;
}
Console.WriteLine("命令行参数:");
foreach (string arg in args)
{
Console.WriteLine(arg);
}
}
}
在这个示例代码中,我们首先检查args
数组的长度是否为0,如果是,则输出提示信息。否则,我们使用foreach
循环遍历args
数组,并输出每个参数。
在编译和运行程序时,可以在命令行中输入参数,例如:
dotnet run arg1 arg2 arg3
这将传递三个命令行参数arg1
、arg2
和arg3
到程序中。程序将输出这些参数。
需要注意的是,string[] args
只能在Main
函数中使用,并且必须是程序的入口点。如果您需要在其他函数中使用命令行参数,可以将args
数组作为参数传递给这些函数。
领取专属 10元无门槛券
手把手带您无忧上云