PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
C_Sharp
[问题] C#同时有zero-based和one-based list?
楼主:
shadow0326
(非议)
2017-05-22 15:45:58
之前写c/c++, python比较多
最近初学C#,遇到了一些困扰的问题
首先第一个疑惑就是为什么C#同时存在zero-based和one-based的list设计呢?
naive array和大部分语言一样是zero-based
但是大部分API返回的list是one-based (例如Outlook.Application.Session.Folders)
同时存在 0~n-1 以及 1~n 两种list,不是很难维护吗?
作者: anumis (阿努米斯)
2017-05-22 16:36:00
.net 本身是zero,但延伸出来的api就不一定了,要看开发者当时的想法
作者:
ssccg
(23)
2017-05-22 19:57:00
Office是VB/COM时代的东西,.NET的API只是个wrapper吧原本就是.NET的东西全部都是0-based应该说这问题是属于VB的,VB Collection是1-based,array甚至可以任意决定index
楼主:
shadow0326
(非议)
2017-05-22 21:16:00
原来如此 可能我开始接触都是写office plugin 才感觉一直碰到one-based
继续阅读
[问题] 如何切割阵列与排序?
DavidJam
Re: [心得] 真的很讨厌null
stosto
[问题]DirectX的范例码无法正常运作
commandoEX
Re: [问题] Hejlsberg的坚持
Neisseria
[问题] 想请问这两本书的先后顺序或是推荐
bkt800216
[问题] Hejlsberg的坚持
dharma
[问题] 如何快速的从DB读取非常大量的资料
Gamakatsu
[情报] 从讨论到行动 ── 106年反毒黑客松
drag23232001
[问题] 连线与cache的决则
wind681201
[问题]用wpf或winform读影像串流
pipited07
Links
booklink
Contact Us: admin [ a t ] ucptt.com