新聞中心
本文向大家介紹C#類屬性,可能好多人還不了解C#類屬性,沒有關(guān)系,看完本文你肯定有不少收獲,希望本文能教會(huì)你更多東西。

創(chuàng)新互聯(lián)是一家專業(yè)提供金昌企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站制作、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、H5頁面制作、小程序制作等業(yè)務(wù)。10年已為金昌眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進(jìn)行中。
C#類屬性
使用過RAD開發(fā)工具的一定inspector很熟悉,程序員通過它可以操作對(duì)象的屬性,DELPHI中引入了PUBLISH關(guān)鍵字來公布對(duì)象屬性受到程序員的普遍歡迎.通過存取標(biāo)志來訪問private成員,在c#中有兩種途徑揭示類的命名屬性——通過域成員或者通過屬性。前者是作為具有公共訪問性的成員變量而被實(shí)現(xiàn)的;后者并不直接回應(yīng)存儲(chǔ)位置,只是通過存取標(biāo)志(accessors)被訪問。當(dāng)你想讀出或?qū)懭雽傩缘闹禃r(shí),存取標(biāo)志限定了被實(shí)現(xiàn)的語句。用于讀出屬性的值的存取標(biāo)志記為關(guān)鍵字get,而要修改屬性的值的讀寫符標(biāo)志記為set。
C#類屬性包括
◆只能讀 get
◆只能寫 set
◆可讀可寫 set/get
請(qǐng)看例子:
- 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);
- }
- }
【編輯推薦】
- C#創(chuàng)建表單簡(jiǎn)單介紹
- C#修改DataReader默認(rèn)行為
- C#設(shè)置CooperativeLevel概述
- C#表單增加控件簡(jiǎn)單描述
- C# EmployeePlug類概述
本文標(biāo)題:C#類屬性基礎(chǔ)介紹
網(wǎng)站鏈接:http://www.5511xx.com/article/codiiio.html


咨詢
建站咨詢
