C# 7.0 中的區域性函式是什麼?


區域性函式是型別的一種私有方法,巢狀在另一個成員中。它們只能從其包含的成員中呼叫。

區域性函式可以在以下位置宣告並呼叫:−

  • 方法,尤其是迭代器方法和非同步方法

  • 建構函式

  • 屬性訪問器

  • 事件訪問器

  • 匿名方法

  • Lambda 表示式

  • 解構函式

  • 其他區域性函式

示例 1

class Program{
   public static void Main(){
      void addTwoNumbers(int a, int b){
         System.Console.WriteLine(a + b);
      }
      addTwoNumbers(1, 2);
      Console.ReadLine();
   }
}

輸出

3

示例 2

class Program{
   public static void Main(){
      void addTwoNumbers(int a, int b, out int c){
         c = a + b;
      }
      addTwoNumbers(1, 2, out int c);
      System.Console.WriteLine(c);
      Console.ReadLine();
   }
}

輸出

3

更新於:19-Aug-2020

127 次瀏覽

開啟你的職業生涯

完成課程後,獲得認證

開始
廣告