Fråga : C# .net - utfärda satslösningargument between för att programmera

Hi
I har två c#.net applikationer (båda winforms).

The programmerar först appeller understödja med ett argument. Argumentet Im som passerar, är ett arkiv stränger.

If där är ett utrymme i arkivet stränger stränga får klippa appeller för off.

Program 1 understödjaprogramnågot liknande detta….,för class=" codeSnippet " för
1 för >System.Diagnostics.Process.Start för id= " codeSnippet868444 " för >


Program 2 mottar class=en " lineNumbers " >
1 för >
String strSource = args [1] för class= " " för codeSnippet868445 " för id= för >


Program 1 verkar för att vara satslösningen som de korrekta stränger. Program 2 för funderare I är inte läs- det fulla argumentet properly.

If som argumentet är ”\ \ server- \ för mappen name2 \ subfolder” program 2 får på” \ \ ideas

Sm17ch för server- \ mapp"

Any " klar "

Svar : C# .net - utfärda satslösningargument between för att programmera

Funderare I du måste att använda dubbelt citationstecken. Jag gjorde ett obetydligt fel i mitt föregående att posta. Detta bör vara exakt:
1:
System.Diagnostics.Process.Start (@ " \ \ server \ program2.exe ", @ """ \ \ server \ mapp name2 \ ”+ txtTarget.Text + @ """");
Andra lösningar  
 
programming4us programming4us