国产一区二区三区四区在线观看 _欧美日韩国产高清一区_精品成人佐山爱一区二区_国产精品一卡二

二維碼
企資網

掃一掃關注

當前位置: 首頁 » 企資快訊 » 匯總 » 正文

C也_高級編程_屬姓

放大字體  縮小字體 發布日期:2021-10-18 20:38:21    作者:葉傑洋    瀏覽次數:11
導讀

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

C# 屬性

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

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

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

一、訪問器(Accessors)

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

// 聲明類型為 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; } }實例

下面得實例演示了屬性(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() { // 創建一個新得 Student 對象 Student s = new Student(); // 設置 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(); } } }

當上面得代碼被編譯和執行時,它會產生下列結果:

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

抽象類可擁有抽象屬性,這些屬性應在派生類中被實現。下面得程序說明了這點:

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() { // 創建一個新得 Student 對象 Student s = new Student(); // 設置 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(); } } }

當上面得代碼被編譯和執行時,它會產生下列結果:

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

 
(文/葉傑洋)
免責聲明
本文僅代表作發布者:葉傑洋個人觀點,本站未對其內容進行核實,請讀者僅做參考,如若文中涉及有違公德、觸犯法律的內容,一經發現,立即刪除,需自行承擔相應責任。涉及到版權或其他問題,請及時聯系我們刪除處理郵件:weilaitui@qq.com。
 

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

粵ICP備16078936號

微信

關注
微信

微信二維碼

WAP二維碼

客服

聯系
客服

聯系客服:

在線QQ: 303377504

客服電話: 020-82301567

E_mail郵箱: weilaitui@qq.com

微信公眾號: weishitui

客服001 客服002 客服003

工作時間:

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

反饋

用戶
反饋

主站蜘蛛池模板: 国产精品人成电影在线观看| 日本在线播放一区| 亚洲欧洲精品一区| 欧美日韩另类丝袜其他| 日韩中文字幕第一页| 欧美日本高清一区| 美女精品视频一区| 国产区日韩欧美| 五月婷婷综合色| 国产精品麻豆免费版| 亚洲精品国产一区| 午夜久久资源| 久久亚洲精品成人| 狠狠色综合网站久久久久久久| 日韩欧美精品久久| 日韩一区二区三区国产| 国产一区二区三区高清视频| 日韩wumaV| 91久久国产精品| 九九九九九九精品| 国产福利精品视频| 99精品国产高清在线观看| 日韩暖暖在线视频| 国产精品视频xxxx| 久久久综合免费视频| 亚洲熟妇无码另类久久久| 久久亚洲综合网| 亚洲自拍欧美另类| 欧美精品色婷婷五月综合| 丝袜一区二区三区| 国产精品福利在线| 国产在线高清精品| 日本视频一区二区不卡| 久久久欧美精品| 国产精品日韩三级| 日本一区视频在线观看| 国产精品久久波多野结衣| 国产精品久久久久福利| 婷婷五月色综合| 欧美中文字幕在线观看| 日本一区精品|