2013-05-09 3 views
2

Salut je besoin de stocker le chemin du fichier de mon dossier en tant que variable de chaîne dans ASP.Net MVC 4, mais lorsque j'utilise la méthode suivante montre une erreur, ilComment chemin du fichier dans la boutique asp.net MVC4

Unrecognized séquence d'échappement

static string path="C:\Path"; 

Quelle est la raison de cette erreur et comment puis-je résoudre ce ????

Répondre

2

en effet, une barre oblique inverse en C# est utilisé pour marquer le caractère suivant comme son interprétation littérale. Par exemple, si vous vouliez une citation dans votre chaîne vous précédera avec \ pour empêcher la chaîne étant fermée au début:

var myString = "This is my string with \"quotes\""; 

Ceci est appelé échapper. Pour afficher une blackslash dans une chaîne que vous devez soit pour échapper avec une autre barre oblique:

static string path = "C:\\Path"; 

Ou précéder la chaîne avec le symbole @, qui supprime le mécanisme d'échappement backslash:

static string path = @"C:\Path"; 
+0

+1 Bonne explication –

Questions connexes