作者commandoEX (卡曼都)
看板Programming
标题[问题]物件使用唯读属性与方法的差别?
时间Fri Nov 2 15:30:04 2018
程式语言:C#/Delphi
事情是这样的
小弟自己写了一个2维向量的结构物件
原本参照的程式码在取得向量长度的部分是宣告一个方法去做
後来想想改成写一个唯读的属性好像也一样
所以就改成用唯读属性去做
主要是想请教各位这种时候哪种作法会比较适合?
先谢谢各位耐心阅读
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.115.66.73
※ 文章网址: https://webptt.com/cn.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