【发布时间】:2016-02-20 04:32:14
【问题描述】:
我有 C# Windows 窗体应用程序,我正在做很多复选框并将它们写入和读取到名为 test.json 的 JSON 格式文件。现在我想将我的 test.json 与 program.exe 一起使用,这样我的 program.exe 将被选中,如 test.json 中所写。所以我创建了Load event handler 并想使用我的GetCommandLineArgs()。
private void Form1_Load(object sender, EventArgs e)
{
string[] args = Environment.GetCommandLineArgs();
}
我知道我有 2 个参数。[0] - program.exe 和 [1] - test.json。需要一些想法如何让它发挥作用。
我的问题是:
如何制作包含 2 个元素的 args 列表。其中 0 是 program.exe,1 是 test.json。以及当可能没有参数或只有一个参数时如何使用 args.length
【问题讨论】:
-
在
second参数中发送json file path -
你的意思是 var path = args [1] ?
标签: c# winforms command-line-arguments