作者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://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1591776621.A.DB2.html
1F:→ awwseed: 假设你第一点传入的引数是你的维度的话06/10 16:30
2F:→ awwseed: 你 Vector Class 里面应该会有一个 private 栏位纪录06/10 16:31
3F:→ awwseed: 你传进来的这个引数,你要取得维度就取这个栏位的 Count?06/10 16:32
4F:→ sirius65482: 第3点不是叫你用阵列或List吗 你怎麽用X、Y、Z06/10 16:33
5F:→ sirius65482: 回传阵列或List的长度就好了吧06/10 16:33
7F:→ awwseed: 用你的 code 稍微改一下,不知道是不是你预期的06/10 16:39
8F:→ camry2009: 好的 谢谢你们 我看一下06/10 17:40
9F:→ camry2009: 请问为什麽不用public呢 这样不是比较不会遇到存取的06/10 17:41
10F:→ camry2009: 问题吗?还是是为了物件导向 封装的概念?06/10 17:41
11F:→ awwseed: 看你那个栏位有没有需要供外部存取? 我只是示意06/10 18:23
12F:→ awwseed: 实际上你要 public private 还是要看题目或是你目的06/10 18:24
13F:→ awwseed: 封装的话你还要多弄一组 Getter, Setter 吧(?)06/10 18:26
14F:→ camry2009: 好 感谢aww大 我试着做看看06/10 18:31
16F:→ camry2009: 我尽力做到这里了 目前印出到vector相加就出错 想请教06/11 02:10
17F:→ camry2009: 一下是哪里出问题了 感谢大家 06/11 02:10
18F:→ sirius65482: 是怎样? Va+Vf那边出错? 三维跟二维相加 List长度不 06/11 11:31
19F:→ sirius65482: 一样就出错啦06/11 11:31
20F:推 APTON: 稍微写了一下,请问能提供这几个方法在画面上预期得到的值06/11 13:58
21F:→ APTON: 吗?06/11 13:58
22F:→ APTON: 如果测试跑得过,我再放到github上给你 06/11 13:58
23F:→ camry2009: 更新一下 今天已经完成了 谢谢留言的大家06/11 14:05
24F:→ awwseed: 建议你可以把完成的 code 更新在内文06/11 18:29
25F:→ awwseed: 之後如果有人有其他类似问题的话可以参考~06/11 18:29
26F:→ camry2009: 好的 我明天补上来 谢谢06/12 02:25
※ 编辑: camry2009 (39.10.169.34 台湾), 06/12/2020 13:33:00
27F:→ commandoEX: 建议可以试试运算子重载(operator overload),运算式 06/12 18:56
28F:→ commandoEX: 看起来比较自然 06/12 18:56
29F:嘘 julien94072: 抓到你罗 06/19 11:52