<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      C#中的關鍵字@

      C#中的@關鍵字

      @作為C#中的特殊字符,在Microsoft文檔中定義為Verbatim文本

      Verbatim的解釋為完全一致或者逐字逐句,例如verbatim 地引用了一段文字:

      “The researcher stated verbatim: ‘The results indicate a significant correlation between variables.’”

      有三種主要的應用場景

      1.定義Verbatim字符串文本

      string filename1 = @"c:\documents\files\u0066.txt";
      string filename2 = "c:\\documents\\files\\u0066.txt";
      
      Console.WriteLine(filename1);
      Console.WriteLine(filename2);
      //輸出結果:
      //     c:\documents\files\u0066.txt
      //     c:\documents\files\u0066.txt
      

      注意:

      • 使用插值字符串時,{}會優先被$解析
      string s = "World";
      Console.WriteLine($@"Hello, {s}!");
      //輸出結果
      //Hello, World!
      

      不使用$:

      string s = "World";
      Console.WriteLine(@"Hello, {s}!");
      //輸出結果
      //Hello, {s}!
      
      • 在Verbatim字符串使用",需要使用兩個引號,單個使用會解釋為字符串結束
      string s1 = "He said, \"This is the last \u0063hance\x0021\"";
      string s2 = @"He said, ""This is the last \u0063hance\x0021""";
      
      Console.WriteLine(s1);
      Console.WriteLine(s2);
      // 輸出結果:
      //     He said, "This is the last chance!"
      //     He said, "This is the last \u0063hance\x0021"
      

      2.使用C#中的同名關鍵字作為標識符

      例如,使用for作為數組名稱

      string[] @for = { "John", "James", "Joan", "Jamie" };
      for (int ctr = 0; ctr < @for.Length; ctr++)
      {
         Console.WriteLine($"Here is your gift, {@for[ctr]}!");
      }
      //輸出結果:
      //     Here is your gift, John!
      //     Here is your gift, James!
      //     Here is your gift, Joan!
      //     Here is your gift, Jamie!
      

      3.解決屬性沖突

      屬性是從 Attribute 派生的類。其類型名稱通常包含后綴 Attribute,盡管編譯器不強制實施此約定。然后,可以在代碼中通過其完整類型名稱(例如 [InfoAttribute]或其縮寫名稱(例如 [Info])引用該屬性。但是,如果兩個縮短的屬性類型名稱相同,并且一個類型名稱包含 Attribute 后綴,而另一個類型名稱不包含,則會發生命名沖突。

      例如,下面的代碼無法編譯,因為編譯器無法確定 InfoInfoAttribute 屬性是否應用于 Example 類。

      using System;
      
      [AttributeUsage(AttributeTargets.Class)]
      public class Info : Attribute
      {
         private string information;
      
         public Info(string info)
         {
            information = info;
         }
      }
      
      [AttributeUsage(AttributeTargets.Method)]
      public class InfoAttribute : Attribute
      {
         private string information;
      
         public InfoAttribute(string info)
         {
            information = info;
         }
      }
      
      [Info("A simple executable.")] // 編譯錯誤CS1614. Ambiguous Info and InfoAttribute.
      //正確寫法:使用Info屬性 [@Info("A simple executable.")] .使用InfoAttribute屬性 [@Info("A simple executable.")]
      public class Example
      {
         [InfoAttribute("The entry point.")]
         public static void Main()
         {
         }
      }
      
      posted @ 2025-02-22 16:41  Dr_Harrison_Wells  閱讀(234)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 久播影院无码中文字幕| 国产精品香蕉在线观看不卡| 久久精品无码av| 国语对白刺激在线视频国产网红| 亚洲欧美日韩综合久久久| 国产精品日日摸夜夜添夜夜添无码| 男女性高爱潮免费网站| 国产精品美女久久久| 国内熟妇人妻色在线三级| 一区二区三区四区亚洲自拍| 人妻少妇久久久久久97人妻| 欧美性猛交xxxx免费看| 女人张开腿让男人桶爽| 盘山县| 亚洲精品一区三区三区在| 超碰成人人人做人人爽| 亚洲精品国产精品国自产| 日韩午夜福利片段在线观看| 精品不卡一区二区三区| 资兴市| 亚洲日本欧美日韩中文字幕| 亚洲第一香蕉视频啪啪爽| 免费无码VA一区二区三区| 国产精品中文字幕第一区| 日韩人妻无码中文字幕视频| 国产成人精品一区二区三| 亚洲欧洲日韩国内精品| 国产精品大全中文字幕| 在线精品视频一区二区| 精品无人乱码一区二区三区的优势 | 成av免费大片黄在线观看| 加勒比无码人妻东京热| 亚洲高潮喷水无码AV电影| 丰满少妇高潮惨叫久久久| 国产最新精品系列第三页| 免费无码一区无码东京热| 亚洲一区二区三区影院| 美女一区二区三区亚洲麻豆| 国产婷婷色一区二区三区| 国产黄色av一区二区三区| 中文字幕日韩有码一区|