C#中的@符號(hào)

           
          C#中的@符號(hào)其實(shí)有很多的用法,我們來看看@有什么神奇之處。 
          1.限定字符串
          用 @ 符號(hào)加在字符串前面表示其中的轉(zhuǎn)義字符“不”被處理。
          如果我們寫一個(gè)文件的路徑,例如"D:\文本文件"路徑下的text.txt文件,不加@符號(hào)的話寫法如下:
          string fileName = "D:\\文本文件\\text.txt";
           如果使用@符號(hào)就會(huì)比較簡(jiǎn)單:
          string fileName = @"D:\文本文件\text.txt";

           2.讓字符串跨行
          有時(shí)候一個(gè)字符串寫在一行中會(huì)很長(zhǎng)(比如SQL語句),不使用@符號(hào),一種寫法是這樣的:
          string strSQL = "SELECT * FROM HumanResources.Employee AS e"
              
          + " INNER JOIN Person.Contact AS c"
              
          + " ON e.ContactID = c.ContactID"
              
          + " ORDER BY c.LastName";
           加上@符號(hào)后就可以直接換行了:
          string strSQL = @"SELECT * FROM HumanResources.Employee AS e
              INNER JOIN Person.Contact AS c
              ON e.ContactID = c.ContactID
              ORDER BY c.LastName
          ";
           
          3.在標(biāo)識(shí)符中的用法
          C#是不允許關(guān)鍵字作為標(biāo)識(shí)符(類名、變量名、方法名、表空間名等)使用的,但如果加上@之后就可以了,例如: 
          namespace @namespace
          {
              
          class
           @class
              
          {
                  
          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"
          );
                      }

                  }

              }

          }

          posted on 2011-08-27 12:23 SkyDream 閱讀(391) 評(píng)論(0)  編輯  收藏 所屬分類: ASP.NET

          <2011年8月>
          31123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 海林市| 临潭县| 全州县| 灵石县| 高邮市| 香格里拉县| 永和县| 宜兴市| 葫芦岛市| 南丹县| 南木林县| 开原市| 陵水| 大连市| 通城县| 新丰县| 双柏县| 恩施市| 青浦区| 鄂伦春自治旗| 苏尼特右旗| 古浪县| 广南县| 桑日县| 行唐县| 广水市| 塔城市| 普格县| 扶沟县| 松原市| 微山县| 隆化县| 饶平县| 霞浦县| 同心县| 龙井市| 义马市| 寿光市| 辰溪县| 民乐县| 黎平县|