【问题标题】:How to get multi-line parameters in c#如何在c#中获取多行参数
【发布时间】:2016-06-11 09:01:12
【问题描述】:

有什么方法可以通过 c# 应用程序的主入口点解析多行参数?假设我有这个批处理:

myapp.exe (
param1
param2
param3
)

如何在控制台应用程序中获取这些参数?

myapp.exe:

using System;

namespace MyNameSpace
{
    static class Program
    {
        static void Main(string[] args)
                               // ^ Get parameters here
        {

    }
}

【问题讨论】:

    标签: c# parameters console console-application


    【解决方案1】:

    你可以这样获取参数:

    static void Main(string[] args)
    {
        string param1 = args[0];
        string param2 = args[1];
        string param3 = args[2];
    }
    

    然后像这样启动应用程序:

    myapp.exe param1 param2 param3
    

    【讨论】:

      【解决方案2】:

      如果我理解正确,您正在寻找这样的东西:

        public void Some(params int[] values)
          {
          //some code
          }
      

      你可以这样调用这个方法:

      Some(1,2,3,4,5) //as many numbers as you need
      

      【讨论】:

        猜你喜欢
        • 2015-12-24
        • 1970-01-01
        • 1970-01-01
        • 2012-02-08
        • 1970-01-01
        • 2016-01-11
        • 2021-07-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多