【发布时间】:2011-05-25 17:24:11
【问题描述】:
我试图理解 C# 中的内部访问修饰符。我似乎无法理解程序集到底是什么,以及我的程序的哪一部分保存在该程序集中。我试图使变量只能由以下命名空间中的对象访问:
namespace Engine.Entity
有问题的变量是在该命名空间内的一个类中定义的,因此我假设如果我将其设为内部,则只有该命名空间内的对象才能访问它。我将程序集和命名空间视为一体,我认为这是不对的。
【问题讨论】:
-
看看“.Net Reflector”程序。它会让你打开一个程序集,看看里面有什么。您会看到一个程序集可以包含多个命名空间。
标签: c# assemblies internal