作者commandoEX (卡曼都)
看板Programming
標題[問題]物件使用唯讀屬性與方法的差別?
時間Fri Nov 2 15:30:04 2018
程式語言:C#/Delphi
事情是這樣的
小弟自己寫了一個2維向量的結構物件
原本參照的程式碼在取得向量長度的部分是宣告一個方法去做
後來想想改成寫一個唯讀的屬性好像也一樣
所以就改成用唯讀屬性去做
主要是想請教各位這種時候哪種作法會比較適合?
先謝謝各位耐心閱讀
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.115.66.73
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Programming/M.1541143806.A.D7E.html
1F:→ MOONRAKER: 多寫幾次就知道了 218.161.46.90 11/03 00:31
2F:→ annies5: 如果沒有改變向量長度的需求,唯讀就可以 59.124.234.254 11/05 10:04
3F:推 CloudyWing: 沒差別,Indexer和Property本質上也是 101.13.6.255 11/12 01:47
4F:→ CloudyWing: method,只是概念上的差別 101.13.6.255 11/12 01:47
5F:推 CloudyWing: 對Java而言,C#的Property就是getter 101.13.6.255 11/12 01:50
6F:→ CloudyWing: 和setter的method 101.13.6.255 11/12 01:50