我瞭解在課堂級別及以下的訪問修飾符,但爲什麼整個程序集都是私有的?我假設默認情況下,程序集是公開的?什麼是.Net中的私人組裝?
4
A
回答
7
那麼,在程序集的上下文中,私有方法指的是程序集不能被包含在其中的目錄以外的其他應用程序引用。因此,它是用於它的應用程序的專用程序。
至於你的問題關於默認爲公開....有人糾正我,如果我錯了,但沒有公開。它將被共享。共享程序集顯然可以被多個應用程序引用,並且必須駐留在GAC中。然後GAC的所有規則將適用。
3
私人 in 私人組裝不是訪問修飾符。這只是一個用於特定於一個應用程序的組件的術語,即在此應用程序的目錄中,而不是全局程序集緩存中的共享程序集。
0
私人組裝是一種組件,特別是一個組件,不能在應用程序之外被引用,而公共或共享,或者我們可以說它是全局的,可以很容易地在組件外部引用。
相關問題
- 1. 什麼是班級私人名字?
- 2. Objective-C:什麼是私人不是什麼?
- 3. .NET中的Jagged數組是什麼?
- 4. Amazon EC2 - 什麼是私人DNS和私有IP?
- 5. 什麼是不帶參數的私人constuctor的目的是什麼?
- 6. 私人名稱在Python中改名的好處是什麼?
- 7. GAE中的「軟私人內存限制」是什麼?
- 8. 是否有可能獲得私人組裝密鑰?
- 9. 「數據封裝」是什麼意思?使用私人數據字段或方法?
- 10. 什麼是.NET中的WCF?
- 11. 什麼是.NET中的「AxSHDocVw」?
- 12. 什麼時候我想讓我的私人類是靜態的?
- 13. 私人純虛擬功能的目的是什麼?
- 14. 春季豆 - 爲什麼我的私人領域是靜態的?
- 15. 什麼是Android中的私鑰?
- 16. 什麼類型的私人MyRecord之間`的差異= {...}`和`型MyRecord =私人{...}`
- 17. 運行私人預測市場的最佳場所是什麼?
- 18. 什麼是未記錄的方法和私人API?
- 19. 什麼是「私人財產」在ES6課堂上的意思?
- 20. 爲什麼允許私人入口?
- 21. 爲什麼用戶私人功能?
- 22. 什麼是不動產?爲什麼我不能讓自己的私人空間?
- 23. 私人繼承和組合,哪一個最好,爲什麼?
- 24. 私人繼承VS組成:什麼時候用哪個?
- 25. 什麼是.NET中的一個委託人?
- 26. 什麼是私有云?
- 27. 什麼是私有API
- 28. SQL Compact:強制.NET使用私人安裝?
- 29. 什麼是ApplicationException在.NET中?
- 30. mxml中的靜態/私人子組件?
從技術上講,您可以共享程序集,而不需要它們駐留在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