[問題] 這種宣告是什麼意思

看板C_Sharp作者 ( )時間17年前 (2008/10/28 23:12), 編輯推噓0(005)
留言5則, 4人參與, 最新討論串1/2 (看更多)
public Vector3 position{ get; set; } 想請問這邊的{get; set; } 是什麼意思 我的理解是position被宣告成public Vector3的型別 但我不懂後面的{...}是幹嗎的 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.15.18

10/28 23:23, , 1F
這是屬性的寫法 跟setter&getter有點像
10/28 23:23, 1F

10/29 00:45, , 2F
Get會從類別提出屬性值 Set則會將值指派給類別的屬性
10/29 00:45, 2F

10/29 03:09, , 3F
有人喜歡寫成methods而不用屬性的寫法嗎?屬性的概念
10/29 03:09, 3F

10/29 03:11, , 4F
只有C#有,感覺跟其他oop語言的概念不是很通用…
10/29 03:11, 4F

10/29 15:46, , 5F
假設有個age 最小不能是18..當要set成18時 就能先判斷..
10/29 15:46, 5F
文章代碼(AID): #191ol650 (C_Sharp)
文章代碼(AID): #191ol650 (C_Sharp)