看板 C_Sharp 關於我們 聯絡資訊
想請問一下一個小問題, C#有一種東西叫Property的存取子,他的主要功能是get和set, 為什麼需要有這麼樣的東西產生呢?如果我的目的只是想要存取某個變數的值 我覺得用一般的function不就好了嗎?我不懂Property的必要性在哪裡, 想請問一下高手們的意見 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.168.72.34
grence:物件導向的「封裝」概念。Property跟function差很多!? 01/15 17:38
EricTsai:打[]比打個function name快多了 01/15 20:54
EricTsai:推錯,省下function name後面的(),快多了~ 01/15 20:55
EricTsai:而且可以用一致的方式存取,不必用兩個不同的function 01/15 20:56
tomex:除了少打字,也更封裝簡化,讓user更加容易理解 01/16 00:42
sfp:有了function又何必operator overloading? 01/18 02:19