我有个程序 ,我单步调试.一开始 就看到arg[0]="c:\\data\\tin"
arg[1]= "c:\\temp\\output.txt"这两个值是哪里来得呢? 我就按了下 F10,而已呀!
继续往下:
if (args.GetLength(0) != 2) // 这里args的第一维长度怎么是2呢? 不理解!
{
Console.WriteLine("Usage: TinToPoint [Input Tin] [Output Shapefile]");
return;
}
arg[1]= "c:\\temp\\output.txt"这两个值是哪里来得呢? 我就按了下 F10,而已呀!
继续往下:
if (args.GetLength(0) != 2) // 这里args的第一维长度怎么是2呢? 不理解!
{
Console.WriteLine("Usage: TinToPoint [Input Tin] [Output Shapefile]");
return;
}
arg[0]是你的程序名字和路径
arg[1]是你程序启动时写的第一个参数arg[] 是一维的,他有两个元素,一个是本身的路径和名字一个是参数
我这里Length==0
的args[] 你是在启动程序的时候加的参数例如 c:\1.exe 111args[0]=="111"