作者camry2009 (camry)
看板C_Sharp
標題[問題] c#的物件導向
時間Wed Jun 10 16:10:18 2020
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
→ awwseed: 假設你第一點傳入的引數是你的維度的話06/10 16:30
→ awwseed: 你 Vector Class 裡面應該會有一個 private 欄位紀錄06/10 16:31
→ awwseed: 你傳進來的這個引數,你要取得維度就取這個欄位的 Count?06/10 16:32
→ sirius65482: 第3點不是叫你用陣列或List嗎 你怎麼用X、Y、Z06/10 16:33
→ sirius65482: 回傳陣列或List的長度就好了吧06/10 16:33
→ awwseed: 用你的 code 稍微改一下,不知道是不是你預期的06/10 16:39
→ camry2009: 好的 謝謝你們 我看一下06/10 17:40
→ camry2009: 請問為什麼不用public呢 這樣不是比較不會遇到存取的06/10 17:41
→ camry2009: 問題嗎?還是是為了物件導向 封裝的概念?06/10 17:41
→ awwseed: 看你那個欄位有沒有需要供外部存取? 我只是示意06/10 18:23
→ awwseed: 實際上你要 public private 還是要看題目或是你目的06/10 18:24
→ awwseed: 封裝的話你還要多弄一組 Getter, Setter 吧(?)06/10 18:26
→ camry2009: 好 感謝aww大 我試著做看看06/10 18:31
→ camry2009: 我盡力做到這裡了 目前印出到vector相加就出錯 想請教06/11 02:10
→ camry2009: 一下是哪裡出問題了 感謝大家 06/11 02:10
→ sirius65482: 是怎樣? Va+Vf那邊出錯? 三維跟二維相加 List長度不 06/11 11:31
→ sirius65482: 一樣就出錯啦06/11 11:31
推 APTON: 稍微寫了一下,請問能提供這幾個方法在畫面上預期得到的值06/11 13:58
→ APTON: 嗎?06/11 13:58
→ APTON: 如果測試跑得過,我再放到github上給你 06/11 13:58
→ camry2009: 更新一下 今天已經完成了 謝謝留言的大家06/11 14:05
→ awwseed: 建議你可以把完成的 code 更新在內文06/11 18:29
→ awwseed: 之後如果有人有其他類似問題的話可以參考~06/11 18:29
→ camry2009: 好的 我明天補上來 謝謝06/12 02:25
※ 編輯: camry2009 (39.10.169.34 臺灣), 06/12/2020 13:33:00
→ commandoEX: 建議可以試試運算子重載(operator overload),運算式 06/12 18:56
→ commandoEX: 看起來比較自然 06/12 18:56
噓 julien94072: 抓到你囉 06/19 11:52