我了解类级别及以下级别的访问修饰符,但为什么整个程序集是私有的?我假设默认情况下,程序集是公共的?
问问题
4972 次
3 回答
7
好吧,在程序集的上下文中,私有意味着程序集不能被包含在它所在目录之外的另一个应用程序引用。因此,对于它所用于的应用程序来说是私有的。
至于你关于默认公开的问题......如果我错了,有人纠正我,但没有公开。它将被共享。共享程序集显然可以被多个应用程序引用,并且必须驻留在 GAC 中。然后将适用 GAC 的所有规则。
于 2008-10-01T13:25:39.330 回答
3
私有程序集中的私有不是访问修饰符。这只是一个术语,用于特定于一个应用程序的程序集 - 即在此应用程序的目录中,而不是全局程序集缓存中的共享程序集。
于 2008-10-01T13:29:46.187 回答
0
Private assembly is an assembly which is particularly an assembly which can't be referred outside the application while a public or shared or we can say it Global can be easily referred outside an assembly.
于 2011-03-26T18:14:46.073 回答