C# 默認修飾符

C#中:

            enum的默認訪問修飾符:public,且此類型不允許其它訪問修飾符,
            class的默認爲private,可使用其它,
            interface默認爲public,不允許其它,
            struct默認爲private,此類型還可使用publicprivateinternal來修飾,
            屬性和方法的默認爲private

            其中:

            public可以被任意存取;

            protected只可以被本類和其繼承子類存取;

            internal只可以被本組合體(Assembly)內所有的類存取,組合體是C#語言中類被組合後的邏輯單位和物理單位,其編譯後的文件擴展名往往是“.DLL”或“.EXE”。

            protected internal唯一的一種組合限制修飾符,它只可以被本組合體內所有的類和這些類的繼承子類所存取。
            private只可以被本類所存取。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章