Guillemet dans chaîne

J’ai de la ficelle avec une variable, par exemple

ssortingng path = @"C:\one\filename.exe" + arguments arguments: "-s -c -d > "somedirectory\some file.txt"" 

J’ai un problème avec la sortie de redirection vers "somedirectory\some file" Si je mets "\"" ou char.ToSsortingng('"') il est toujours interprété comme \" … pas seul "

Comment dois-je mettre ce " personnage en arguments?”

Vous devez utiliser \" .

Le débogueur l’affiche sous la forme \" , car il affiche les chaînes de caractères valides.
Cependant, la valeur réelle dans la chaîne est " . (Vous pouvez le voir dans le visualiseur de texte).

Dans une chaîne littérale ( @"..." ), vous devez utiliser "" place.

 var arguments = @"-s -c -d > ""somedirectory\some file.txt"""; 

ou

 var arguments = "-s -c -d > \"somedirectory\\some file.txt\""; 
 ssortingng args = @"-s -c -d > ""somedirectory\some file.txt""" 

essayez ça.

pour plus d’informations, http://msdn.microsoft.com/en-us/library/aa691090%28v=vs.71%29.aspx