我瞭解在課堂級別及以下的訪問修飾符,但爲什麼整個程序集都是私有的?我假設默認情況下,程序集是公開的?什麼是.Net中的私人組裝?
4
A
回答
7
那麼,在程序集的上下文中,私有方法指的是程序集不能被包含在其中的目錄以外的其他應用程序引用。因此,它是用於它的應用程序的專用程序。
至於你的問題關於默認爲公開....有人糾正我,如果我錯了,但沒有公開。它將被共享。共享程序集顯然可以被多個應用程序引用,並且必須駐留在GAC中。然後GAC的所有規則將適用。
3
私人 in 私人組裝不是訪問修飾符。這只是一個用於特定於一個應用程序的組件的術語,即在此應用程序的目錄中,而不是全局程序集緩存中的共享程序集。
0
私人組裝是一種組件,特別是一個組件,不能在應用程序之外被引用,而公共或共享,或者我們可以說它是全局的,可以很容易地在組件外部引用。
相關問題
- 1. .NET組裝文化是什麼?
- 2. 什麼是私人包裹的交易?
- 3. 什麼是班級私人名字?
- 4. Objective-C:什麼是私人不是什麼?
- 5. 什麼是.net中「組件」的「網站」?
- 6. .NET中的Jagged數組是什麼?
- 7. 「私人」不是不是真的私人?
- 8. Amazon EC2 - 什麼是私人DNS和私有IP?
- 9. 什麼是不帶參數的私人constuctor的目的是什麼?
- 10. 私人名稱在Python中改名的好處是什麼?
- 11. GAE中的「軟私人內存限制」是什麼?
- 12. 私人ip地址在ipv6中的想法是什麼?
- 13. 什麼是.net中的AutoClass?
- 14. 什麼是.NET中的「AxSHDocVw」?
- 15. 什麼是.NET中的WCF?
- 16. 是否有可能獲得私人組裝密鑰?
- 17. 「數據封裝」是什麼意思?使用私人數據字段或方法?
- 18. 春季豆 - 爲什麼我的私人領域是靜態的?
- 19. 私人純虛擬功能的目的是什麼?
- 20. MongoDB日記機制:私人視圖的目的是什麼?
- 21. OpenCL:私人記憶的目的和有效用途是什麼?
- 22. 什麼時候我想讓我的私人類是靜態的?
- 23. 什麼是Android中的私鑰?
- 24. 什麼是.NET中的一個委託人?
- 25. 什麼是隱藏私人網址的做法?
- 26. 運行私人預測市場的最佳場所是什麼?
- 27. 使變量變爲私人的點是什麼?
- 28. 什麼是「私人財產」在ES6課堂上的意思?
- 29. 什麼是未記錄的方法和私人API?
- 30. 虛擬功能...爲什麼這是私人的?
從技術上講,您可以共享程序集,而不需要它們駐留在GAC中,但它非常繁瑣且具有侵入性。有關更多信息,請參閱http://www.devcity.net/Articles/254/1/article.aspx;但通常我同意共享程序集應該在GAC中。 :) – 2008-10-01 14:13:55
我認爲它們可以被稱爲共享和公共的,下面是'Visual Basic編程2008'中的一個引用 '公共程序集是爲多個.NET應用程序共享而設計的。' – 2009-02-15 08:56:33