作者opu456 (....)
看板C_Sharp
标题[问题] 相减问题
时间Tue Dec 12 16:16:10 2017
大家好 小弟C#新手 最近遇到一个问题困扰很久
List = Enumerable.Range(50,100).Reverse().ToList();
index = List.Count/2 //index会是50 List[index] 会是100
那我用index = List.Count - 50 //这样为什麽List[index]不会是100呢?
我直接让index = 50 List[index] 也会=100
谢谢大家
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.71.68.245
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1513066573.A.A6A.html
※ 编辑: opu456 (111.71.68.245), 12/12/2017 16:19:21
1F:推 lightyen: List.Count=? 12/12 16:27
2F:推 YahooTaiwan: 设个 break point 看看就知道罗.. 12/12 16:27
3F:→ lightyen: 看错 感觉list有被改过吧 12/12 16:36
4F:→ Litfal: Reverse了,List[50]怎麽会是100,不是99吗? 12/12 20:12
5F:推 t64141: 实测结果无论index用你说的何种方式,list[index]都是99, 12/13 13:06
6F:→ t64141: 是否能上完整程式码? 12/13 13:06
7F:→ annies5: Enumerable.Range(50,100) 你只设定范围, 并没有给值啊 12/14 11:04
8F:→ opu456: 感谢大家 我再研究看看 因为code是个很大的专案 所以不太 12/16 08:20
9F:→ opu456: 方便上 12/16 08:20