3
A
回答
7
可以從同一個.NET程序集中的任何類型(或函數)訪問一個internal
方法。
A private
方法只能從聲明它的類型訪問。
下面是一個簡單的片段,顯示差:
type A() =
member internal x.Foo = 1
type B() =
member private x.Foo = 1
let a = A()
let b = B()
a.Foo // Works fine (we're in the same project)
b.Foo // Error FS0491: 'Foo' is not defined
2
內部是相同的公共,不同之處在於它只有它在delcared組件內可見私人僅聲明類型內可見。
0
內部實例可以在整個相同的組件進行訪問,而私人實例可以在限定類訪問「ONLY」。
相關問題
- 1. 保護和私人之間的區別
- 2. 私人EventHandler和私人事件EventHandler之間的區別?
- 3. 在D中,私人進口和正常進口之間有什麼區別?
- 4. 「層」和「層」之間有什麼區別?
- 5. Tableau和QlikView之間有什麼區別
- 6. Microsoft.CompilerServices.AsyncTargetingPack和Microsoft.Bcl.Async之間有什麼區別?
- 7. @Entity和@embeddable之間有什麼區別
- 8. ContentObservable和DataSetObservable之間有什麼區別?
- 9. touchmove和gesturechange之間有什麼區別?
- 10. :notification.flags和notification.defaults之間有什麼區別?
- 11. proc和lambda之間有什麼區別?
- 12. :: after和after之間有什麼區別?
- 13. read()和io.read()之間有什麼區別?
- 14. Request()和Request.Form()之間有什麼區別?
- 15. WebServiceBinding.EmitConformanceClaims和WebServiceBinding.ConformanceClaims之間有什麼區別?
- 16. getA()和this.getA()之間有什麼區別?
- 17. (int)和intval()之間有什麼區別?
- 18. set_value和= pandas之間有什麼區別
- 19. * zoom和zoom之間有什麼區別?
- 20. {0}和「」之間有什麼區別?
- 21. typedef和using之間有什麼區別?
- 22. 「」和「'之間有什麼區別?
- 23. STDIN和tty之間有什麼區別?
- 24. +和%之間有什麼區別?
- 25. sysfs_create_file()和sysfs_create_group()之間有什麼區別?
- 26. Lazy.Force()和Lazy.Value之間有什麼區別
- 27. -existingObjectWithID:error:和-objectWithID之間有什麼區別?
- 28. ReleaseFloatArrayElements和DeleteLocalRef之間有什麼區別
- 29. AutomationProperties.AutomationID和AutomationProperties.Name之間有什麼區別?
- 30. gets()和getc()之間有什麼區別?
我認爲它應該沒有什麼不同,從C#http://stackoverflow.com/questions/3813485/internal-vs-private-access-modifiers – 2011-05-18 04:52:20