Csharp/C Sharp/Language Basics/At
Demonstrate an @ identier
<source lang="csharp"> // Demonstrate an @ identier.
using System;
public class IdTest {
static void Main() { int @if; // use if as an identifier for(@if = 0; @if < 10; @if++) Console.WriteLine("@if is " + @if); }
}
</source>
The @ prefix turns off the processing of escape characters.
<source lang="csharp"> using System; using System.Text; class StringApp {
static void Main(string[] args) { string finalString = @"\n\tString file: "C:\MyApp\Strings""; Console.WriteLine(finalString); }
}
</source>
White space is preserved with verbatim strings.
<source lang="csharp"> using System; using System.Text; class StringApp {
static void Main(string[] args) { string myLongString = @"This is a very very very long string"; Console.WriteLine(myLongString); }
}
</source>