[問題]物件使用唯讀屬性與方法的差別?

看板Programming作者 (卡曼都)時間6年前 (2018/11/02 15:30), 編輯推噓2(204)
留言6則, 3人參與, 6年前最新討論串1/1
程式語言:C#/Delphi 事情是這樣的 小弟自己寫了一個2維向量的結構物件 原本參照的程式碼在取得向量長度的部分是宣告一個方法去做 後來想想改成寫一個唯讀的屬性好像也一樣 所以就改成用唯讀屬性去做 主要是想請教各位這種時候哪種作法會比較適合? 先謝謝各位耐心閱讀 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.115.66.73 ※ 文章網址: https://www.ptt.cc/bbs/Programming/M.1541143806.A.D7E.html

11/03 00:31, 6年前 , 1F
多寫幾次就知道了
11/03 00:31, 1F

11/05 10:04, 6年前 , 2F
如果沒有改變向量長度的需求,唯讀就可以
11/05 10:04, 2F

11/12 01:47, 6年前 , 3F
沒差別,Indexer和Property本質上也是
11/12 01:47, 3F

11/12 01:47, 6年前 , 4F
method,只是概念上的差別
11/12 01:47, 4F

11/12 01:50, 6年前 , 5F
對Java而言,C#的Property就是getter
11/12 01:50, 5F

11/12 01:50, 6年前 , 6F
和setter的method
11/12 01:50, 6F
文章代碼(AID): #1Rs_p-r- (Programming)
文章代碼(AID): #1Rs_p-r- (Programming)