比如:
Dim mCol As New Collection
mCol.Add Array(0,1)请问,如何把 mCol(1)(1) 的内容(原来为1)改为 2 我知道把数组改成对象是一种方法,但觉得那它占资源,
出于多种目的考虑,决定还是使用数组,
所以就想问这种情况如何修改?
Dim mCol As New Collection
mCol.Add Array(0,1)请问,如何把 mCol(1)(1) 的内容(原来为1)改为 2 我知道把数组改成对象是一种方法,但觉得那它占资源,
出于多种目的考虑,决定还是使用数组,
所以就想问这种情况如何修改?
解决方案 »
- listbox 复选选择的问题。。
- vb 添加多条数据,第一条数据添加不进去!
- vb调用含有临时表存储过程的问题,非常急呀
- ACCESS中保存的OLE图片显示在FORM中
- [醒目]有人做过Protel的二次开发么?那里能下载Protel99SE SDK阿?
- 有没有其它办法了??????????
- ado记录求和问题,急!!!再up一下
- 怎么样才能让"添加删除程序"中的"卸载WINDOWS"选项重新出现并能卸载
- 救命了!如何删除一个文件中的一行
- 问一个跟编程没有关系的问题,希望斑竹不要删掉.大家谁网恋过?成功过?
- 【问】超级难题,谁能用API取得VB的TreeView.Node的文字,谁来拿这百分!
- 一个关于SQL2000完全备份的问题??
Dim a() As Variant
a = mCol(ColIndex)
mCol.Remove ColIndex
a(ArrayIndex) = MidfValue
If ColIndex > mCol.Count Then
mCol.Add a
Else
mCol.Add a, ColIndex
End If
Debug.Print mCol(ColIndex)(ArrayIndex)
End Sub
那数据集合就可能造成完全的崩溃!所以,保险的办法只能直接修改数据本身。
至于用法,词典和Collection类似
我原来想知道的只是如何修改Collection的内容本来用Collection的原因就是简便(默认工程总是引用该库的),
现在还要引用外部库还不如用自己的SuperCollection呢诶
很多时候只需要简单的加入数据而不必加Key,有时又是混合型的
取值的时候,有时要用Index 有时用 Key ,这些都是Collection的特色啊据说,Collection里都是Variant型的,而V型除了数值外,其它类型的数据仅仅是存放一个指针而已?
那有没有办法通过修改这个指针的指针,从而达到修改其数据呢?