Was bedeutet dieses Zeichen ?
- 
					
					
					
					
 Hallo Leute ! ich habe gerade Code entdeckt den ich nicht verstehene: string path = @"c:\temp\MyTest.txt";Was soll denn dieses @ an der Stelle bedeuten ??? Danke an alle die mir helfen können !! lG 
 Sumsi
 
- 
					
					
					
					
 Mit dem @ Zeichen sagst du das hier ein String steht und somit musst du den Pfad nicht mit doppelten \\ angeben, z. B. "C:\\pfad\\datei" kann durch @"C:\pfad\datei" ersetzt werden. 
 
- 
					
					
					
					
 alles klar, danke ! 
 
- 
					
					
					
					
 Wobei noch anzumerken ist, dass man Pfadangaben auch mit '/' machen kann, was definitiv schöner ist. Man braucht kein '@' und muss nicht escapen und ist weniger Windows-spezifisch. Man sollte nicht vergessen, dass die Sprache C# keine Windows-Sprache ist. 
 
- 
					
					
					
					
 guenni81 schrieb: Mit dem @ Zeichen sagst du das hier ein String steht und somit musst du den Pfad nicht mit doppelten \\ angeben, z. B. "C:\\pfad\\datei" kann durch @"C:\pfad\datei" ersetzt werden. Anmerkung: Das @ bedeutet NICHT, dass hier ein String steht sondern sagt nur, dass der folgende String wörtlich (verbatim) zu verarbeiten ist. 
 http://www.c-sharpcorner.com/1/verbatim_literals.asp