我相对于C#来说很新,遇到了一点问题。
我正在创建一个程序,在其中我想要从命令行加载一个文件。例如:
MyProgram.exe C:\ExcelDocument.xls
我相对于C#来说很新,遇到了一点问题。
我正在创建一个程序,在其中我想要从命令行加载一个文件。例如:
MyProgram.exe C:\ExcelDocument.xls
Main
方法中,该方法的args
字符串数组参数将包含任何命令行参数。对于未被引号(")括起来的每个空格分隔元素,args数组将包含1个值。myprograme.exe c:\my documents\file1.xls
将导致2个参数:
c:\my
documents\file1.xls
而
myprograme.exe "c:\my documents\file1.xls"
将导致args中有1个值:
c:\my documents\file1.xls
您可以通过索引器访问参数:
string file = args[0];
public static void Main(string [] args)
{
//This will print the first argument you passed in on command line.
Console.WriteLine(args[0]);
}