我刚刚阅读了有关Public
访问修饰符的信息。
它的访问级别是
在同一程序集中可用的该类的派生类中。
在同一个程序集中的类之外。
在程序集外部可用的该类的派生类中。
课外大会外。
汇编在这里是什么意思?谁能举个例子
程序集是 DLL 或 Exe 文件
程序集对应于 Visual Studio 中单个项目的内容,或者对应于构建代码中的 DLL 或 EXE 的内容。
具有访问级别的项internal
仅对同一程序集中的其他代码可见和可访问。
在这种情况下,通常意味着在项目之外公开可用(.csproj)。这是因为项目通常定义程序集边界(当项目内置到 dll 或 exe 中时)。
相反,Internal
访问修饰符将只允许访问项目(或程序集)内部。