Csharp/C Sharp/Language Basics/At

Материал из .Net Framework эксперт
Перейти к: навигация, поиск

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>