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

首頁 > 開發 > 綜合 > 正文

c#重點知識詳解(三)(轉)

2024-07-21 02:24:46
字體:
來源:轉載
供稿:網友


第三章: 類屬性
使用過rad開發工具的一定inspector很熟悉,程序員通過它可以操作對象的屬性,delphi中引入了publish關鍵字來公布對象屬性受到程序員的普遍歡迎.通過存取標志來訪問private成員,在c#中有兩種途徑揭示類的命名屬性——通過域成員或者通過屬性。前者是作為具有公共訪問性的成員變量而被實現的;后者并不直接回應存儲位置,只是通過存取標志(accessors)被訪問。當你想讀出或寫入屬性的值時,存取標志限定了被實現的語句。用于讀出屬性的值的存取標志記為關鍵字get,而要修改屬性的值的讀寫符標志記為set。

類屬性

只能讀 get
只能寫 set
可讀可寫 set/get


請看例子:

using system;

public class test
{
private int m_nwrite;
private int readonly m_nread=100;
private int m_nwriteread;

public int writeread
{
get {return m_nwriteread;}
set {m_nwriteread=value;}
}

public int write
{
set { m_nwrite = value; }
}

public int read
{
get {return m_nread;}
}

}


class testapp
{
public static void main()
{
test mytest = new test();
int i=mytest.read; //get
mytest.write=250; //set
mytest.writeread+=10000000 ; //set and get

console.writeline("get:{0} set:{1} set/get:{2} ",i,mytest.write,mytest.writeread);
}
}

如果你想要隱藏類內部存儲結構的細節時,就應該采用存取標志。存取標志給值參數中的屬性傳遞新值。同時你可以獲得實現在set標志中增加有效代碼的機會。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 金川县| 镇平县| 旅游| 淮阳县| 依兰县| 德令哈市| 清涧县| 七台河市| 启东市| 娄底市| 梅河口市| 馆陶县| 全州县| 理塘县| 云安县| 济阳县| 亳州市| 阿拉善左旗| 西城区| 甘德县| 易门县| 灵宝市| 缙云县| 静宁县| 绿春县| 凌源市| 蓝山县| 绍兴市| 佛冈县| 澄城县| 迁西县| 琼中| 襄汾县| 新巴尔虎左旗| 楚雄市| 诏安县| 西华县| 定陶县| 甘德县| 日喀则市| 塔河县|