internal 是關鍵字,是類型和類型成員的訪問。內部成員只有在同一程式集中的檔案內才是可訪問的。有關程式集的更多信息,請參見組件和程式集。
內部訪問通常用於基於組件的開發,因為它使一組組件能夠以私有方式進行合作,而不必向代碼的其餘部分公開。例如,用於生成的可以提供“控制項”類和“”類,這些類通過使用具有內部訪問能力的成員進行合作。由於這些成員是內部的,它們不向正在使用的代碼公開。
在定義具有內部訪問能力的成員的外部引用該成員是錯誤的。
警告 儘管不能用 c# 重寫 internal virtual 方法,但可以用某些語言(如使用 ilasm.exe 的文本 microsoft (msil) 重寫它。
有關 internal 和其他訪問的比較,請參見可訪問性級別。
internal 可訪問域限定於類所在的程式內。
在程式中不聲明類型的時候,他的,默認就是internal,同包/同類可訪問,否則不可訪問。
———————————————————————————————————————————————
一種電影發布格式:
internal發布有幾個原因。經典的dvd組織有很多.internal.發布版本,這樣不會引起混淆。同時,低質量的發布會加以internal標記,這樣不會降低發布組織的聲譽,或由於已經發布的數量。internal發布可以正常的在組織的會員網站上獲取,但沒有其他的要求它們不可以被交換到其他網站。一些ternal發布仍然流到irc/newsgroup,這通常取決於電影及其流行度。今年早些時候,人們把centropy做為internal。這表示發布組織只向其會員和發布。這和其通常意思不同。