What does the @ prefix do on string literals in C#?
I read some c# article to combine a path using Path.Combine(part1,part2). it uses
string part1 = @"c:\temp"; string part2 = @"assembly.txt";
I don't know what is the use of @ in part1 and part2.
@ is not related to any method.
It means that you don't need to escape special characters in the string following to the symbol:
is equal to
Such string is called 'verbatim' or @-quoted. See MSDN.