国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

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

2019-10-29 21:42:48
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了C#類的訪問修飾符用法,較為詳細的分析了C#類的訪問修飾符概念與用法,具有一定的參考借鑒價值,需要的朋友可以參考下
 

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

默認情況下,類聲明為內部的,即只有當前工程中的代碼才能訪問它。可以用internal訪問修飾符關鍵字顯式指定,但這不是必須的,類在定義時默認為此類型的類。但是C# 方法默認訪問級別: private。

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

 

訪問修飾符

 

public

訪問不受限制,可以類內和任何類外的代碼中訪問

protected

可訪問域限定于類內或從該類派生的類內

internal

可訪問域限定于類所在的程序集內

protected internal

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

private

可訪問域限定于它所屬的類內


 

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

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

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

接口(interface)

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

類(class)

構造函數默認為public訪問修飾符。

析構函數不能顯示使用訪問修飾符且默認為private訪問修飾符。

類的成員默認訪問修飾符為private;

枚舉(enum)

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

結構(struct)

結構成員默認為private修飾符。

結構成員無法聲明為protected成員,因為結構不支持繼承。

嵌套類型

嵌套類型的默認訪問修飾符為private。 和類,結構的成員默認訪問類型一致

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南平市| 张家港市| 内江市| 南溪县| 农安县| 鲁甸县| 北辰区| 陕西省| 秀山| 彰化县| 彭水| 佛冈县| 拉萨市| 随州市| 托克逊县| 沁源县| 虎林市| 晋州市| 定日县| 广宗县| 乃东县| 林口县| 阿荣旗| 闽侯县| 封开县| 梅河口市| 长宁区| 新丰县| 天祝| 山东| 凭祥市| 浪卡子县| 米脂县| 龙门县| 吉木萨尔县| 扎鲁特旗| 都江堰市| 富顺县| 靖远县| 淅川县| 罗源县|