使用字符串初始化表单作为输入参数

时间:2018-01-26 10:06:29

标签: c#

我的c#程序是一个文本编辑器,需要文件名作为输入参数。换句话说,我想从BAT文件启动c#EXE,指定要打开的文件。例如:"调用C:\ Temp \ MyDotNetApp File1",其中' File1'是C#中程序的输入参数。

这在C#中是否可行?我无法在互联网上找到任何教程。

我的代码:

namespace CSVEditor{
     public partial class Form1 : Form { 
     public static string TAG = "";
     public static string FileLinnk = "";
}

public Form1()
    {
        InitializeComponent();          
    }
private void Form1_Load(object sender, EventArgs e)
    {
        //Input file to read
        File = "File1";// <----- This needs to be the input parameeter from BAT file.

        //
        FileLink = @"c:\temp" + File + ".csv";

        ReadCSV(FileLink);
    }

干杯。

1 个答案:

答案 0 :(得分:1)

只需使用Environment.GetCommandLineArgs;

string[] args = Environment.GetCommandLineArgs();