This article mainly introduces the 3 kinds of functions of @ in C #. Have a good reference value, follow the small series together to see it
Previously only know @ in C # in order to write the file path of \ Do not add the escape character and in front with the @ identifier, did not expect @ there are other functions
1. Ignore escape characters
For example
String fileName = "d:\\ text file \\text.txt";
After using @
String fileName = @ "d:\ text file \text.txt";
2. Let the string cross the line
For example
String strSQL = "SELECT * from HumanResources.Employee as E" + "INNER JOIN Person.Contact as C" + "on e.contactid = c.co Ntactid "+" ORDER by C.lastname ";
After using @
String strSQL = @ "SELECT * from HumanResources.Employee as E INNER joins Person.Contact as C on e.contactid = C.contactid O Rder by C.lastname ";
3. Usage in identifiers
C # is not allowed to use the keyword as an identifier (class name, variable name, method name, tablespace name, etc.), but if you add @
For example
public static void @static (int @int) { if (@int > 0) { System.Console.WriteLine ("Positive Integer"); } else if (@int = = 0) { System.Console.WriteLine ("Zero"); } else { System.Console.WriteLine ("negative Integer");} }
The above is the C # in the 3 role of the detailed description of the content, more relevant content please pay attention to topic.alibabacloud.com (www.php.cn)!