首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在C#中传递命令行参数

在C#中,可以使用string[] args来传递命令行参数。args是一个字符串数组,其中每个元素都是一个命令行参数。以下是一个简单的示例代码:

代码语言:csharp
复制
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数组,并输出每个参数。

在编译和运行程序时,可以在命令行中输入参数,例如:

代码语言:txt
复制
dotnet run arg1 arg2 arg3

这将传递三个命令行参数arg1arg2arg3到程序中。程序将输出这些参数。

需要注意的是,string[] args只能在Main函数中使用,并且必须是程序的入口点。如果您需要在其他函数中使用命令行参数,可以将args数组作为参数传递给这些函数。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券