Monday, 9 September 2013

Arguments transmission to C# console application

Arguments transmission to C# console application

I have simple C# console application:
static int Main(string[] args)
{
Console.WriteLine("[" + args.Length + "]");
for (int i = 0; i < args.Length; i++)
Console.WriteLine(args[i]);
Console.ReadKey();
}
Now I open windows console and type:
C: &&
cd "C:\Users\yagudin.rr\Documents\Visual Studio
2012\Projects\EmailSender\EmailSender\bin\Debug\" &&
"EmailSender.exe" "C:\Users\yagudin.rr\Documents\Visual Studio
2012\Projects\EmailSender\EmailSender\bin\Debug\" "C:\Program Files
(x86)\FastReports\FastReport Studio\Bin\"
The output is following:
[4]
C:\Users\yagudin.rr\Documents\Visual Studio
2012\Projects\EmailSender\EmailSender\bin\Debug" C:\Program
Files
(x86)\FastReports\FastReport
Studio\Bin"
But I want to see this:
[2]
C:\Users\yagudin.rr\Documents\Visual Studio
2012\Projects\EmailSender\EmailSender\bin\Debug\
C:\Program Files (x86)\FastReports\FastReport Studio\Bin\
I seems to bee easy but I have already spent a lot of time to find
solution. Thank you.

No comments:

Post a Comment