This question already has answers here:
How to access command line parameters outside of Main in C#
(5个答案)
4年前关闭。
所以我试图使用CommandLineArgs.Count和CommandLineArgs.ToArray
如果在Internet上搜索,他们都说您使用My.Application.CommandLineArgs,但这对我不起作用。
这是我得到的错误
错误1名称“我的”在当前不存在
上下文C:\ Users \ Nighel \ Documents \ Visual Studio
2013 \ Projects \ SOF_SCRIPT \ SOF_SCRIPT \ GUI.cs 119 17 SOF_SCRIPT
(5个答案)
4年前关闭。
所以我试图使用CommandLineArgs.Count和CommandLineArgs.ToArray
如果在Internet上搜索,他们都说您使用My.Application.CommandLineArgs,但这对我不起作用。
这是我得到的错误
错误1名称“我的”在当前不存在
上下文C:\ Users \ Nighel \ Documents \ Visual Studio
2013 \ Projects \ SOF_SCRIPT \ SOF_SCRIPT \ GUI.cs 119 17 SOF_SCRIPT
if (My.Application.CommandLineArgs.Count > 0)
{
string[] strArray = My.Application.CommandLineArgs.ToArray<string>();
s = strArray[0];
if ((strArray.Length == 3) | (strArray.Length == 4))
{
}
}
最佳答案
使用Environment.GetCommandLineArgs():
返回一个字符串数组,其中包含当前进程的命令行参数。
在应用程序的入口点static void Main(string[] args)
中,它们也可用作参数。
关于c# - 在Visual Studio中使用CommandLineArgs ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31409201/
10-09 20:51