使用屬性儲存使用者編號和姓名
阿新 • • 發佈:2018-12-05
實現效果:
知識運用:
get和set訪問器
[修飾符] [型別 ] [屬性名]{
get {get訪問器體};
set {set訪問器體};
}
實現程式碼:
private void Form1_Load(object sender, EventArgs e) { student stu = new student(); stu.ID = "S911"; stu.NAME = "莫恐"; label1.Text += "\n\n" + stu.ID + "\n\n" + stu.NAME; stu.ID = "S119"; stu.NAME = "莫慌"; label2.Text += "\n\n" + stu.ID + "\n\n" + stu.NAME; } } class student { private string id = "", name = ""; public string ID { set { id = value; } get { return id; } } public string NAME { set { name = value; } get { return name; } } }
知識補充:
屬性名首字母通常大寫
在set訪問器中不能自定義使用名稱為value的區域性變數或常量
在set訪問器體中允許包含大量語句,因此可以對賦值進行檢查,避免進一步的錯誤