[問題] c#的物件導向

看板C_Sharp (C#)作者 (camry)時間3年前 (2020/06/10 16:10), 3年前編輯推噓0(1127)
留言29則, 6人參與, 3年前最新討論串1/1
https://dotnetfiddle.net/jxvLJT 大家好 我想請問list的維度我該怎麼去找 我想過用getlength去寫 但怎麼寫都怪怪的..第一次接觸物件導向的概念 還煩請各位多 指教 我yt小山的c#物件導向概念有看過不少次了..希望有大神可以指點一下 感謝了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.12.39.171 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1591776621.A.DB2.html

06/10 16:30, 3年前 , 1F
假設你第一點傳入的引數是你的維度的話
06/10 16:30, 1F

06/10 16:31, 3年前 , 2F
你 Vector Class 裡面應該會有一個 private 欄位紀錄
06/10 16:31, 2F

06/10 16:32, 3年前 , 3F
你傳進來的這個引數,你要取得維度就取這個欄位的 Count?
06/10 16:32, 3F

06/10 16:33, 3年前 , 4F
第3點不是叫你用陣列或List嗎 你怎麼用X、Y、Z
06/10 16:33, 4F

06/10 16:33, 3年前 , 5F
回傳陣列或List的長度就好了吧
06/10 16:33, 5F

06/10 16:38, 3年前 , 6F

06/10 16:39, 3年前 , 7F
用你的 code 稍微改一下,不知道是不是你預期的
06/10 16:39, 7F

06/10 17:40, 3年前 , 8F
好的 謝謝你們 我看一下
06/10 17:40, 8F

06/10 17:41, 3年前 , 9F
請問為什麼不用public呢 這樣不是比較不會遇到存取的
06/10 17:41, 9F

06/10 17:41, 3年前 , 10F
問題嗎?還是是為了物件導向 封裝的概念?
06/10 17:41, 10F

06/10 18:23, 3年前 , 11F
看你那個欄位有沒有需要供外部存取? 我只是示意
06/10 18:23, 11F

06/10 18:24, 3年前 , 12F
實際上你要 public private 還是要看題目或是你目的
06/10 18:24, 12F

06/10 18:26, 3年前 , 13F
封裝的話你還要多弄一組 Getter, Setter 吧(?)
06/10 18:26, 13F

06/10 18:31, 3年前 , 14F
好 感謝aww大 我試著做看看
06/10 18:31, 14F

06/11 02:09, 3年前 , 15F

06/11 02:10, 3年前 , 16F
我盡力做到這裡了 目前印出到vector相加就出錯 想請教
06/11 02:10, 16F

06/11 02:10, 3年前 , 17F
一下是哪裡出問題了 感謝大家
06/11 02:10, 17F

06/11 11:31, 3年前 , 18F
是怎樣? Va+Vf那邊出錯? 三維跟二維相加 List長度不
06/11 11:31, 18F

06/11 11:31, 3年前 , 19F
一樣就出錯啦
06/11 11:31, 19F

06/11 13:58, 3年前 , 20F
稍微寫了一下,請問能提供這幾個方法在畫面上預期得到的值
06/11 13:58, 20F

06/11 13:58, 3年前 , 21F
嗎?
06/11 13:58, 21F

06/11 13:58, 3年前 , 22F
如果測試跑得過,我再放到github上給你
06/11 13:58, 22F

06/11 14:05, 3年前 , 23F
更新一下 今天已經完成了 謝謝留言的大家
06/11 14:05, 23F

06/11 18:29, 3年前 , 24F
建議你可以把完成的 code 更新在內文
06/11 18:29, 24F

06/11 18:29, 3年前 , 25F
之後如果有人有其他類似問題的話可以參考~
06/11 18:29, 25F

06/12 02:25, 3年前 , 26F
好的 我明天補上來 謝謝
06/12 02:25, 26F
※ 編輯: camry2009 (39.10.169.34 臺灣), 06/12/2020 13:33:00

06/12 18:56, 3年前 , 27F
建議可以試試運算子重載(operator overload),運算式
06/12 18:56, 27F

06/12 18:56, 3年前 , 28F
看起來比較自然
06/12 18:56, 28F

06/19 11:52, 3年前 , 29F
抓到你囉
06/19 11:52, 29F
文章代碼(AID): #1Uu9Ljso (C_Sharp)
文章代碼(AID): #1Uu9Ljso (C_Sharp)