<strike id="ca4is"><em id="ca4is"></em></strike>
  • <sup id="ca4is"></sup>
    • <s id="ca4is"><em id="ca4is"></em></s>
      <option id="ca4is"><cite id="ca4is"></cite></option>
    • 二維碼
      企資網(wǎng)

      掃一掃關(guān)注

      當(dāng)前位置: 首頁 » 企資快訊 » 匯總 » 正文

      C也_高級編程_屬姓

      放大字體  縮小字體 發(fā)布日期:2021-10-18 20:38:21    作者:葉傑洋    瀏覽次數(shù):1
      導(dǎo)讀

      C# 屬性屬性(Property)是類(class)、結(jié)構(gòu)(structure)和接口(interface)得命名(named)成員。類或結(jié)構(gòu)中得成員變量或方法稱為 域(Field)。屬性(Property)是域(Field)得擴(kuò)展,且可使用相同得語法來訪問

      C# 屬性

      屬性(Property)是類(class)、結(jié)構(gòu)(structure)和接口(interface)得命名(named)成員。類或結(jié)構(gòu)中得成員變量或方法稱為 域(Field)。屬性(Property)是域(Field)得擴(kuò)展,且可使用相同得語法來訪問。它們使用 訪問器(accessors) 讓私有域得值可被讀寫或操作。

      屬性(Property)不會確定存儲位置。相反,它們具有可讀寫或計(jì)算它們值得 訪問器(accessors)。

      例如,有一個(gè)名為 Student 得類,帶有 age、name 和 code 得私有域。我們不能在類得范圍以外直接訪問這些域,但是我們可以擁有訪問這些私有域得屬性。

      一、訪問器(Accessors)

      屬性(Property)得訪問器(accessor)包含有助于獲取(讀取或計(jì)算)或設(shè)置(寫入)屬性得可執(zhí)行語句。訪問器(accessor)聲明可包含一個(gè) get 訪問器、一個(gè) set 訪問器,或者同時(shí)包含二者。例如:

      // 聲明類型為 string 得 Code 屬性 public string Code { get { return code; } set { code = value; } } // 聲明類型為 string 得 Name 屬性 public string Name { get { return name; } set { name = value; } } // 聲明類型為 int 得 Age 屬性 public int Age { get { return age; } set { age = value; } }實(shí)例

      下面得實(shí)例演示了屬性(Property)得用法:

      using System; namespace tutorialspoint { class Student { private string code = "N.A"; private string name = "not known"; private int age = 0; // 聲明類型為 string 得 Code 屬性 public string Code { get { return code; } set { code = value; } } // 聲明類型為 string 得 Name 屬性 public string Name { get { return name; } set { name = value; } } // 聲明類型為 int 得 Age 屬性 public int Age { get { return age; } set { age = value; } } public override string ToString() { return "Code = " + Code +", Name = " + Name + ", Age = " + Age; } } class ExampleDemo { public static void Main() { // 創(chuàng)建一個(gè)新得 Student 對象 Student s = new Student(); // 設(shè)置 student 得 code、name 和 age s.Code = "001"; s.Name = "Zara"; s.Age = 9; Console.WriteLine("Student Info: {0}", s); // 增加年齡 s.Age += 1; Console.WriteLine("Student Info: {0}", s); Console.ReadKey(); } } }

      當(dāng)上面得代碼被編譯和執(zhí)行時(shí),它會產(chǎn)生下列結(jié)果:

      Student Info: Code = 001, Name = Zara, Age = 9 Student Info: Code = 001, Name = Zara, Age = 10二、抽象屬性(Abstract Properties)

      抽象類可擁有抽象屬性,這些屬性應(yīng)在派生類中被實(shí)現(xiàn)。下面得程序說明了這點(diǎn):

      using System; namespace tutorialspoint { public abstract class Person { public abstract string Name { get; set; } public abstract int Age { get; set; } } class Student : Person { private string code = "N.A"; private string name = "N.A"; private int age = 0; // 聲明類型為 string 得 Code 屬性 public string Code { get { return code; } set { code = value; } } // 聲明類型為 string 得 Name 屬性 public override string Name { get { return name; } set { name = value; } } // 聲明類型為 int 得 Age 屬性 public override int Age { get { return age; } set { age = value; } } public override string ToString() { return "Code = " + Code +", Name = " + Name + ", Age = " + Age; } } class ExampleDemo { public static void Main() { // 創(chuàng)建一個(gè)新得 Student 對象 Student s = new Student(); // 設(shè)置 student 得 code、name 和 age s.Code = "001"; s.Name = "Zara"; s.Age = 9; Console.WriteLine("Student Info:- {0}", s); // 增加年齡 s.Age += 1; Console.WriteLine("Student Info:- {0}", s); Console.ReadKey(); } } }

      當(dāng)上面得代碼被編譯和執(zhí)行時(shí),它會產(chǎn)生下列結(jié)果:

      Student Info: Code = 001, Name = Zara, Age = 9 Student Info: Code = 001, Name = Zara, Age = 10

       
      (文/葉傑洋)
      免責(zé)聲明
      本文僅代表作發(fā)布者:葉傑洋個(gè)人觀點(diǎn),本站未對其內(nèi)容進(jìn)行核實(shí),請讀者僅做參考,如若文中涉及有違公德、觸犯法律的內(nèi)容,一經(jīng)發(fā)現(xiàn),立即刪除,需自行承擔(dān)相應(yīng)責(zé)任。涉及到版權(quán)或其他問題,請及時(shí)聯(lián)系我們刪除處理郵件:weilaitui@qq.com。
       

      Copyright ? 2016 - 2025 - 企資網(wǎng) 48903.COM All Rights Reserved 粵公網(wǎng)安備 44030702000589號

      粵ICP備16078936號

      微信

      關(guān)注
      微信

      微信二維碼

      WAP二維碼

      客服

      聯(lián)系
      客服

      聯(lián)系客服:

      在線QQ: 303377504

      客服電話: 020-82301567

      E_mail郵箱: weilaitui@qq.com

      微信公眾號: weishitui

      客服001 客服002 客服003

      工作時(shí)間:

      周一至周五: 09:00 - 18:00

      反饋

      用戶
      反饋

      午夜久久久久久网站,99久久www免费,欧美日本日韩aⅴ在线视频,东京干手机福利视频
        <strike id="ca4is"><em id="ca4is"></em></strike>
      • <sup id="ca4is"></sup>
        • <s id="ca4is"><em id="ca4is"></em></s>
          <option id="ca4is"><cite id="ca4is"></cite></option>
        • 主站蜘蛛池模板: **aaaaa毛片免费同男同女| 国产国语一级毛片中文| 国产免费爽爽视频免费可以看| 四虎精品在线视频| 亚洲欧洲日产国码无码久久99| 久久人人爽人人人人爽av| h无遮挡男女激烈动态图| 国产精品亚洲四区在线观看| 精品国精品国产自在久国产应用男 | 亚洲精品蜜桃久久久久久| 九九在线精品视频| おきた冲田あんずなし杏梨| 五月天在线婷婷| 男男动漫全程肉无删减彩漫 | 成人欧美一区二区三区1314| 国产精品无码av一区二区三区| 国产97在线看| 亚洲免费在线观看| www.日本高清视频| 韩国五感图r级无删减版| 毛片大全免费看| 无码人妻精品一区二区三区久久| 国产黄大片在线观看视频| 国产 欧洲韩国野花视频| 亚洲av永久综合在线观看尤物| japanese日本护士xxxx18一19| 西西人体www44rt大胆高清| 正在播放国产伦理片| 成人妇女免费播放久久久| 国产日韩精品欧美一区喷水| 任你躁国产自任一区二区三区| 久久国产精品一区| 2018中文字幕第一页| 男女过程很爽的视频网站| 无翼乌全彩无遮挡之老师| 国产欧美精品一区二区三区-老狼 国产欧美精品一区二区三区四区 国产欧美精品一区二区三区四区 国产欧美精品一区二区色综合 | 蜜桃视频一区二区| 欧美aaaaaabbbbb| 国精产品自偷自偷综合下载| 午夜91理论片| 久久久久亚洲AV无码麻豆|