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

首頁 > 開發 > 綜合 > 正文

c#重點知識詳解(三)

2024-07-21 02:20:00
字體:
來源:轉載
供稿:網友
第三章: 類屬性
使用過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標志中增加有效代碼的機會。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 光泽县| 永修县| 鸡东县| 青河县| 城步| 大悟县| 沾化县| 龙口市| 武清区| 景德镇市| 兴义市| 囊谦县| 枣阳市| 民权县| 衡阳市| 博爱县| 阜阳市| 江华| 天长市| 拉孜县| 余江县| 延长县| 莱西市| 祥云县| 新乐市| 湘西| 威信县| 漳浦县| 额尔古纳市| 邵武市| 武穴市| 饶平县| 株洲县| 田林县| 洱源县| 浪卡子县| 丰县| 通城县| 江津市| 安陆市| 汤原县|