程序集 一般来说就是指的 Project 也就是你生成的EXE 或者DLL 

解决方案 »

  1.   

    internal修饰的成员,可以被本程序集任何对象访问。
    一个程序集通常就是一个项目(project),即编译后生成的一个 exe 可执行文件或 dll 类库。
    internal修饰的成员可访问的范围要比namespace大。
      

  2.   

    是项目一个项目内,不同命名空间之间的访问,也需要带命名空间前缀,或者添加using语句
      

  3.   

    同一个项目内只要是internal的都可以访问,如果命名空间不同,使用时,带上对应的命名空间就行
      

  4.   

    程序集是任何 .NET Framework 应用程序的基本构造块。例如,在生成简单的 C# 应用程序时,Visual Studio 创建一个单个可移植可执行 (PE) 文件形式的程序集,明确地说就是一个 EXE 或 DLL。
    通常情况下,一个解决方案中的几个项目会生成不同的程序集。
    与internal访问有关的还有“友元程序集”。
    支持从一个程序集访问另一个程序集中的内部类型或内部成员。
      

  5.   

    Internal修饰符可以用于类型或成员,表示该修饰声明的类型或成员只能在同一程序集内访问
    为 Internal 成员加上了 protected 修饰符,Internal Protected 它表示“同一个程序集中的所有类,以及所有程序集中的子类都可以访问”