4

我刚刚阅读了有关Public访问修饰符的信息。

它的访问级别是

  1. 在同一程序集中可用的该类的派生类中。

  2. 在同一个程序集中的类之外。

  3. 在程序集外部可用的该类的派生类中。

  4. 课外大会外。

汇编在这里是什么意思?谁能举个例子

4

3 回答 3

6

程序集是 DLL 或 Exe 文件

组装 (CLI)

于 2013-02-06T09:48:41.437 回答
3

程序集对应于 Visual Studio 中单个项目的内容,或者对应于构建代码中的 DLL 或 EXE 的内容。

具有访问级别的项internal仅对同一程序集中的其他代码可见和可访问。

于 2013-02-06T09:51:04.910 回答
1

在这种情况下,通常意味着在项目之外公开可用(.csproj)。这是因为项目通常定义程序集边界(当项目内置到 dll 或 exe 中时)。

相反,Internal访问修饰符将只允许访问项目(或程序集)内部。

于 2013-02-06T09:50:10.230 回答