C# 中的區域性內部類
巢狀類是另一個封閉類中宣告的類,同時包含內部類和外部類。它是其封閉類的成員,而封閉類的成員無法訪問巢狀類的成員
讓我們看一個 C# 中巢狀類的程式碼示例。
此處,類 Two 為區域性內部類 −
示例
class One { public int num1; public class Two { public int num2; } } class Demo { static void Main() { One x = new One(); x.num1++; One.Two xy = new One.Two(); xy.num2++; } }
示例表明,類 Two 是一個巢狀類。類 Two 封閉在一類宣告中。
此處的 Two 類封閉在類 One 宣告之中。因此,類 Two 是一個巢狀類。由於它具有公共可訪問性修飾符,因此可以在類 One 的作用域以外的地方訪問它。
廣告