Office中國(guó)論壇/Access中國(guó)論壇

 找回密碼
 注冊(cè)

QQ登錄

只需一步,快速開始

tag 標(biāo)簽: AarryList對(duì)象

相關(guān)帖子

版塊 作者 回復(fù)/查看 最后發(fā)表

沒(méi)有相關(guān)內(nèi)容

相關(guān)日志

分享 vbRichClient5的AarriayList對(duì)象參考
熱度 1 ganlinlao 2013-10-21 23:44
ArrayList對(duì)象 簡(jiǎn)介:創(chuàng)建數(shù)組列表對(duì)象,支持動(dòng)態(tài)添加、移除,也可以當(dāng)隊(duì)列或者棧來(lái)用,支持排序 原型:Function ArrayList(vType As VbVarType, ParamArray P() As Variant) As cArrayList 簡(jiǎn)介: 什么是ArrayList?使用大小會(huì)根據(jù)需要?jiǎng)討B(tài)增加的數(shù)組。 什么是隊(duì)列? 隊(duì)列用來(lái)保持?jǐn)?shù)據(jù)項(xiàng)目的先進(jìn)先出(FIFO)順序。 什么是棧?棧是一種特殊的表,這種表只在表頭進(jìn)行插入和刪除操作。因此,表頭對(duì)于棧來(lái)說(shuō)具有特殊的意義,稱為棧頂。相應(yīng)地,表尾稱為棧底。不含任何元素的棧稱為空棧。保持項(xiàng)目的后進(jìn)先出順序 方法: add 原型:Sub Add(V, ) 說(shuō)明:V 支持vb能支持的所有數(shù)據(jù)類型,可以把一個(gè)object或數(shù)組當(dāng)成一個(gè)元素添加進(jìn)去。 BeforeIndex 已存在某個(gè)數(shù)據(jù)的index之前插入,此時(shí)add方法變成insert。 例子: Option Explicit Sub mytest() Dim arr1(1 To 10, 1 To 10), arr2, myarralist As New cArrayList, i, j, k k = 0 For i = 1 To 10 For j = 1 To 10 arr1(i, j) = k k = k + 1 Next Next i myarralist.Init vbVariant myarralist.Add arr1 For i = 1 To 100 myarralist.Add i, 1 '這里用的是倒序插入。如果參數(shù)-1則是正序 Next i Debug.Print myarralist.Count arr2 = myarralist.Item(0) Debug.Print arr2(9, 9) debug.print myarralist.item(100) set myarralist=Nothing End Sub AddElements 原型:Function AddElements(SrcArray, , , ) As Long 說(shuō)明: BindToArray 原型:Function BindToArray(Arr, ) As Boolean Clone 原型:Function Clone() As cArrayList CopyToArray 原型:Function CopyToArray(Arr, ) As Boolean DeQueue 原型:Function DeQueue() 說(shuō)明:從ArrayList對(duì)象中移除第一個(gè)元素,并返回該元素。 Init 原型:Sub Init(vType As VbVarType, ParamArray P() As Variant) 說(shuō)明: 初始化。任何時(shí)候使用AarrayList都必須先初始化。 MakeLCID 原型:Function MakeLCID(LangID As LangIDs, ) As Long Pop 原型:Function Pop() Push 原型:Sub Push(V) Queue 原型:Sub Queue(V) ReleaseArrayBinding 原型:Sub ReleaseArrayBinding(Arr) Remove 原型:Sub Remove(ZeroBasedIndex As Long) RemoveAll 原型:Sub RemoveAll() RemoveElements 原型:Function RemoveElements(FromZeroBasedIndex, ElementsToRemove As Long) As Long Sort 原型:Sub Sort( , , ) 屬性 Content 原型:Property Content As Byte() Count Property Count As Long ElementSize 原型: Property ElementSize As Long 只讀 Item 原型:Property Item(ZeroBasedIndex As Long) vType 原型:Property vType As VbVarType 只讀
個(gè)人分類: vb入門|2765 次閱讀|1 個(gè)評(píng)論

QQ|站長(zhǎng)郵箱|小黑屋|手機(jī)版|Office中國(guó)/Access中國(guó) ( 粵ICP備10043721號(hào)-1 )  

GMT+8, 2025-7-17 05:38 , Processed in 0.063035 second(s), 13 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

返回頂部