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

C#關(guān)于類(lèi)的只讀只寫(xiě)屬性實(shí)例分析

 更新時(shí)間:2014年07月25日 10:58:54   投稿:shichen2014  
這篇文章主要介紹了C#關(guān)于類(lèi)的只讀只寫(xiě)屬性實(shí)例分析,對(duì)于初學(xué)者更好的理解類(lèi)的只讀只寫(xiě)屬性有一定的幫助,需要的朋友可以參考下

C#中屬性的目的是對(duì)字段的封裝,是為了程序數(shù)據(jù)的安全性考慮的。本文即以實(shí)例形式對(duì)C#中只讀只寫(xiě)屬性進(jìn)行剖析。

對(duì)于只讀或只寫(xiě)的屬性定義:

1、不寫(xiě)入其中一個(gè)get\set方法即可只讀或只寫(xiě)

比如:

private int a;
public int A{
get
{
  return a;
  }
}

2、用private進(jìn)行保護(hù),類(lèi)外同樣意味著只讀或只寫(xiě)

比如:

private int a;
public int A{
private get
{
  return a;
}
set
{
  a = value;
}
}

這里需要注意的是,這樣定義的屬性是在 C# 3.0 和更高版本中,當(dāng)屬性的訪問(wèn)器中不需要其他邏輯時(shí),自動(dòng)實(shí)現(xiàn)的屬性可使屬性聲明更加簡(jiǎn)潔。

編譯器將創(chuàng)建一個(gè)私有的匿名支持字段,該字段只能通過(guò)屬性的 get 和 set 訪問(wèn)器進(jìn)行訪問(wèn),

public int A{get;set;}

切記!這樣是無(wú)法省略其中一項(xiàng)(get/set)進(jìn)行只讀或者只寫(xiě)的.

但是用private保護(hù)就可以:

public int A{get;private set;}

相關(guān)文章

  • 深入理解C#中常見(jiàn)的委托

    深入理解C#中常見(jiàn)的委托

    本篇文章是對(duì)C#中常見(jiàn)的委托進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • C#從DataTable獲取數(shù)據(jù)的方法

    C#從DataTable獲取數(shù)據(jù)的方法

    這篇文章主要介紹了C#從DataTable獲取數(shù)據(jù)的方法,涉及C#操作DataTable的相關(guān)技巧,需要的朋友可以參考下
    2015-06-06
  • 最新評(píng)論

    密云县| 防城港市| 新绛县| 荥经县| 恩平市| 南投县| 奉节县| 福海县| 卫辉市| 革吉县| 仙游县| 沙田区| 舞钢市| 靖西县| 宜兰市| 西吉县| 镶黄旗| 常山县| 凤翔县| 黑龙江省| 梁平县| 河源市| 高唐县| 宿迁市| 建平县| 舟曲县| 安康市| 迭部县| 巴中市| 广水市| 瑞金市| 南京市| 西吉县| 来凤县| 富阳市| 东光县| 青铜峡市| 囊谦县| 德阳市| 高唐县| 忻州市|