为什么我们在 C# 中使用 internal 关键字?


Internal 关键字可用于设定内部访问规范。

内部访问规范允许某个类对其成员变量和成员函数进行公开,以便在当前组件中的其他函数和对象访问它们。

具有内部访问规范的任何成员都可以从成员被定义的应用程序中定义的任何类或方法中进行访问。

示例

using System;

namespace RectangleApplication {
   class Rectangle {

      internal double length;
      internal double width;

      double GetArea() {
         return length * width;
      }

      public void Display() {
         Console.WriteLine("Length: {0}", length);
         Console.WriteLine("Width: {0}", width);
         Console.WriteLine("Area: {0}", GetArea());
      }
   }

   class Demo {
      static void Main(string[] args) {
         Rectangle rc = new Rectangle();
         rc.length = 10.35;
         rc.width = 8.3;
         rc.Display();
         Console.ReadLine();
      }
   }
}

更新日期: 2020-06-21

3K+ 浏览

开启你的 职业生涯

完成课程获取认证

开始学习
广告