Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
What is @ for in C#
Message
From
13/01/2011 09:01:14
 
 
To
13/01/2011 07:54:54
General information
Forum:
ASP.NET
Category:
Coding, syntax and commands
Miscellaneous
Thread ID:
01496013
Message ID:
01496031
Views:
45
>>>>I came across a line of code like this:
>>>>
>>>>
string path = @"C:\Temp\" + this.oReceipt.Entity.ReceiptNumber + @".pdf";
>>>>
>>>>What is the "@" for?
>>>>
>>>>I am now wanting to store the folder ina variable, so how would I change that line to something like this:
>>>>
>>>>
string path = @oAppSettings.ReceiptFolder + this.oReceipt.Entity.ReceiptNumber + @".pdf";
>>>
>>>There is a nice explanation here:
>>>http://en.csharp-online.net/CSharp_FAQ:_What_does_at_sign_identifier_mean
>>
>>Thanks, very clear now :)
>
>:o) Glad I could help. If you want to research it more, look up verbatim identifiers...

I think that, strictly speaking, what Frank was asking about were verbatim literals - verbatim identifiers are different and the spawn of the devil :-}
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform