如何获取Form程序的参数?
答
一个简单的方法:
string[] args = Environment.GetCommandLineArgs();
另外,您可以更改主调用包括参数(在Program.cs中):
static void Main(string[] args)
{
你然后需要将它传递给你的表单,并相应地更改你的表单的构造函数(假设这是你需要的地方args
):
public Form1(string[] args)
{
答
当您在C#中创建WinForm应用程序时,编辑器会为您创建一个Program.cs文件。这就是main所在的位置,这是参数可用的地方。
由于缺乏更好的术语,这对IDE来说有点“魔力”。仍然有一个“主要”功能,它只是启动主窗体的一个实例以及您需要的任何其他功能。打开该文件并查看。
答
您需要更改表单构造函数以接受args参数。
如:
public void Form1(string[] args)
{
}
斯蒂芬的回答也是正确的。你是否将参数传递给应用程序或表单? – WraithNath 2011-01-24 09:02:17
它是Main() - 需要参数的条目,而不是表单。 – 2011-01-24 09:04:50