内部访问修饰符(internal ) 从当前命名空间中的其他函数和对象公开其成员变量和方法。
用internal声明的变量或者类可以由应用程序中的任何成员访问。
在C#编程中,internal 是类的默认访问修饰符。
C#内部访问修饰符Internal 示例
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Internal_Access_Specifier { class accessmod { //String Variable declared as internal internal string name; public void print() { Console.WriteLine("\nMy name is " + name); } } class Program { static void Main(string[] args) { accessmod nam = new accessmod(); Console.Write("Enter your name: "); //使用内部变量访问值 nam.name = Console.ReadLine(); nam.print(); Console.ReadLine(); } } }
可访问性
在同一组件(程序集)中(公共)
可由类的对象访问。
可由派生类访问。
在其他组件中(内部)
无法通过对象访问。
派生类无法访问。
日期:2020-04-11 23:03:42 来源:oir作者:oir