愚蠢的问题,但我必须要问,因为我正在尝试创建一个System.Collections.Big程序集,其中包含使用较大索引的各种集合.
因此,确认我是否正确,Array()类不是C#中数组([])的简单包装器,但这是真正的交易,对吗?因此,如果我升级数组以使用更大的索引器,我可以使用[]运算符来获取/设置事物而不用担心一些隐藏的肮脏,对吧?
你是正确的,Array
实现了[]
,但你不能扩展.
也就是说,即使Array
没有密封,你也无法从中获取 - 系统不会让你.所以你也无法修改Array
索引机制.
但是你为什么要这么做呢?
编辑 BigArray<T>
已存在于.NET Framework中:-),请参阅http://blogs.msdn.com/b/joshwil/archive/2005/08/10/450202.aspx
归档时间: |
|
查看次数: |
155 次 |
最近记录: |