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

C#類的訪問修飾符用法分析

 更新時間:2014年10月23日 10:20:21   投稿:shichen2014  
這篇文章主要介紹了C#類的訪問修飾符用法,較為詳細(xì)的分析了C#類的訪問修飾符概念與用法,具有一定的參考借鑒價值,需要的朋友可以參考下

本文詳細(xì)分析了C#類的訪問修飾符用法,分享給大家供大家參考。具體用法分析如下:

默認(rèn)情況下,類聲明為內(nèi)部的,即只有當(dāng)前工程中的代碼才能訪問它??梢杂胕nternal訪問修飾符關(guān)鍵字顯式指定,但這不是必須的,類在定義時默認(rèn)為此類型的類。但是C# 方法默認(rèn)訪問級別: private。

方法或者屬性的修飾符的訪問級別如下圖: 

訪問修飾符

 

public

訪問不受限制,可以類內(nèi)和任何類外的代碼中訪問

protected

可訪問域限定于類內(nèi)或從該類派生的類內(nèi)

internal

可訪問域限定于類所在的程序集內(nèi)

protected internal

protected或者internal,即可訪問域限定于類所在的程序或那些由它所屬的類派生的類內(nèi)

private

可訪問域限定于它所屬的類內(nèi)


類定義中可以使用的訪問修飾符組合

none or internal 類只能在當(dāng)前工程中訪問
public 類可以在任何地方訪問
abstract or internal abstract 類只能在當(dāng)前工程中訪問,不能實例化,只能繼承
public abstract 類可以在任何地方訪問,不能實例化,只能繼承
sealed or internal sealed 類只能在當(dāng)前工程中訪問,不能派生,只能實例化
public sealed 類可以在任何地方訪問,不能派生,只能實例化

下面介紹一下C#中方法、類等的默認(rèn)訪問修飾符

接口(interface)

接口成員訪問修飾符默認(rèn)為public,且不能顯示使用訪問修飾符。

類(class)

構(gòu)造函數(shù)默認(rèn)為public訪問修飾符。

析構(gòu)函數(shù)不能顯示使用訪問修飾符且默認(rèn)為private訪問修飾符。

類的成員默認(rèn)訪問修飾符為private;

枚舉(enum)

枚舉類型成員默認(rèn)為public訪問修飾符,且不能顯示使用修飾符。

結(jié)構(gòu)(struct)

結(jié)構(gòu)成員默認(rèn)為private修飾符。

結(jié)構(gòu)成員無法聲明為protected成員,因為結(jié)構(gòu)不支持繼承。

嵌套類型

嵌套類型的默認(rèn)訪問修飾符為private。 和類,結(jié)構(gòu)的成員默認(rèn)訪問類型一致

希望本文所述對大家的C#程序設(shè)計有所幫助。

相關(guān)文章

  • C#語言中的修飾符匯總

    C#語言中的修飾符匯總

    本文主要介紹的是C#語言中的修飾符,主要從四方面介紹,希望對大家有幫助,一起來看。
    2015-10-10
  • C#實現(xiàn)IP代理池調(diào)度的示例代碼

    C#實現(xiàn)IP代理池調(diào)度的示例代碼

    這篇文章主要為大家介紹了C#實現(xiàn)IP代理池調(diào)度的相關(guān)知識,文中的示例代碼講解詳細(xì),具有一定的參考與學(xué)習(xí)價值,感興趣的小伙伴可以了解一下
    2023-07-07
  • C#生成影像金字塔的原理實例

    C#生成影像金字塔的原理實例

    最近在處理一個關(guān)于影像金字塔的問題,這個金字塔程序是用C#寫的,需要的朋友可以參考一下
    2013-05-05
  • winform用datagridview制作課程表實例

    winform用datagridview制作課程表實例

    這篇文章主要介紹了winform用datagridview制作課程表的方法,實例分析了WinForm實現(xiàn)課程表的結(jié)構(gòu)、數(shù)據(jù)庫及調(diào)用技巧,需要的朋友可以參考下
    2015-01-01
  • 訪問修飾符(C# 編程指南)

    訪問修飾符(C# 編程指南)

    所有類型和類型成員都具有可訪問性級別,用來控制是否可以在您程序集的其他代碼中或其他程序集中使用它們。您在聲明類型或成員時使用以下訪問修飾符之一來指定其可訪問性
    2011-02-02
  • Unity3D UGUI特效之Image高斯模糊效果

    Unity3D UGUI特效之Image高斯模糊效果

    這篇文章主要為大家詳細(xì)介紹了Unity3D UGUI特效之Image高斯模糊效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • 基于C#實現(xiàn)高效示波器功能

    基于C#實現(xiàn)高效示波器功能

    這篇文章介紹了用?C#實現(xiàn)示波器功能的方法,包括使用?WinForm?及多種曲線控件,闡述了原理和思路,如定義緩存數(shù)據(jù)的隊列、轉(zhuǎn)化數(shù)組刷新顯示等,還提到注意事項及擴展特性,最后呼吁點贊支持和交流,需要的朋友可以參考下
    2024-12-12
  • C#生成DLL文件的方法小結(jié)

    C#生成DLL文件的方法小結(jié)

    這篇文章主要介紹了C#生成DLL文件的方法小結(jié),需要的朋友可以參考下
    2015-07-07
  • c#隱藏基類方法的作用

    c#隱藏基類方法的作用

    這篇文章主要介紹了c#隱藏基類方法的作用,大家可以參考使用
    2013-12-12
  • C# SQLite序列操作實現(xiàn)方法詳解

    C# SQLite序列操作實現(xiàn)方法詳解

    這篇文章主要介紹了C# SQLite序列操作實現(xiàn)方法,結(jié)合實例形式詳細(xì)分析了C#實現(xiàn)SQLite序列操作的具體步驟與相關(guān)操作技巧,需要的朋友可以參考下
    2017-07-07

最新評論

台州市| 富阳市| 县级市| 赞皇县| 河津市| 凌云县| 苍南县| 祁阳县| 内丘县| 洪江市| 社会| 修水县| 松阳县| 会东县| 伊春市| 柯坪县| 香港 | 缙云县| 永丰县| 会理县| 徐汇区| 奉化市| 陆河县| 安乡县| 洛阳市| 内乡县| 长丰县| 手机| 翼城县| 莱州市| 高尔夫| 观塘区| 潞西市| 嵩明县| 兴国县| 巴里| 观塘区| 子长县| 海安县| 哈巴河县| 吴旗县|