最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#學(xué)習(xí)基礎(chǔ)概念二十五問第4/4頁

 更新時間:2007年04月09日 00:00:00   作者:  

5.internal 修飾符起什么作用?
答:
internal 修飾符可以用于類型或成員,使用該修飾符聲明的類型或成員只能在同一程集內(nèi)訪問
接口的成員不能使用 internal 修飾符
值得注意的是,如果為 internal 成員加上了 protected 修飾符,這時的訪問級別為 internal 或 protected。只是看字面意思容易弄錯,許多人認(rèn)為 internal protected 應(yīng)該是“只有同一個程序集中的子類可以訪問”,但其實它表示“同一個程序集中的所有類,以及所有程序集中的子類都可以訪問”
示例
Example05Lib 項目的 Class1 
using System;
using System.Collections.Generic;
using System.Text;
namespace Example05Lib
{
    public class Class1
    {
        internal String strInternal = null;
        public String strPublic;
        internal protected String strInternalProtected = null;
    }
}
結(jié)果
Example05Lib 項目的 Class2 類可以訪問到 Class1 的 strInternal 成員,當(dāng)然也可以訪問到 strInternalProtected 成員,因為他們在同一個程序集里

Example05 項目里的 Class3 類無法訪問到 Class1 的 strInternal 成員,因為它們不在同一個程序集里。但卻可以訪問到 strInternalProtected 成員,因為 Class3 是 Class1 的繼承類

Example05 項目的 Program 類既無法訪問到 Class1 的 strInternal 成員,也無法訪問到 strInternalProtected 成員,因為它們既不在同一個程序集里也不存在繼承關(guān)系

相關(guān)文章

最新評論

信宜市| 科尔| 乌兰察布市| 共和县| 绍兴市| 阿瓦提县| 普陀区| 沐川县| 安塞县| 平陆县| 五指山市| 嘉鱼县| 道孚县| 古浪县| 库伦旗| 贵溪市| 望城县| 玉林市| 叙永县| 修文县| 大厂| 循化| 肇东市| 长海县| 赤峰市| 镇沅| 横峰县| 伊金霍洛旗| 京山县| 天等县| 鹤山市| 通化县| 泰州市| 阿图什市| 永清县| 高州市| 仁寿县| 蒲江县| 河间市| 麻城市| 铜鼓县|