Delphi2009中容器类简介(持续追加中...)

论坛 期权论坛     
选择匿名的用户   2021-6-2 17:47   328   0
<p>Delphi2009中容器类简介:</p>
<p>1.TList类:</p>
<p>一个可以存储指针的容器类,提供了一系列的方法和属性来添加,删除,重排,定位,存取和排序容器中的类,它是基于数组的机制来实现的容器,比较类似于C&#43;&#43;中的Vector和Java中的ArrayList,<i>TList</i> 经常用来保存一组对象列表,基于数组实现的机制使得用下标存取容器中的对象非常快,但是随着容器中的对象的增多,插入和删除对象速度会直线下降,因此不适合频繁添加和删除对象的应用场景。<br> </p>
<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 441.15pt; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" width="588"><tbody><tr><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0mm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 210.15pt; PADDING-TOP: 0mm; BORDER-BOTTOM: windowtext 1pt solid" width="280"> <p class="bodytext"><b>属性</b></p></td><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0mm; BORDER-LEFT: medium none; WIDTH: 231pt; PADDING-TOP: 0mm; BORDER-BOTTOM: windowtext 1pt solid" width="308"> <p class="bodytext"><b>描述</b></p></td></tr><tr><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0mm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 210.15pt; PADDING-TOP: 0mm; BORDER-BOTTOM: windowtext 1pt solid" width="280"> <p class="bodytext"><i>Count: Integer</i>; </p></td><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0mm; BORDER-LEFT: medium none; WIDTH: 231pt; PADDING-TOP: 0mm; BORDER-BOTTOM: windowtext 1pt solid" width="308"> <p class="bodytext">返回列表中的项目数</p></td></tr><tr><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0mm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 210.15pt; PADDING-TOP: 0mm; BORDER-BOTTOM: windowtext 1pt solid" width="280"> <p class="bodytext"><i>Items[Index: Integer]: Pointer</i>; default</p></td><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0mm; BORDER-LEFT: medium none; WIDTH: 231pt; PADDING-TOP: 0mm; BORDER-BOTTOM: windowtext 1pt solid" width="308"> <p class="bodytext">通过以0为底的索引下标直接存取列表中的项目</p></td></tr></tbody></table>
<p></p>
<p class="bodytext"></p>
<p> </p>
<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 441.15pt; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" width="588"><tbody><tr><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0mm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 152.4pt; PADDING-TOP: 0mm; BORDER-BOTTOM: windowtext 1pt solid" width="203"> <p class="bodytext"><b>方法</b></p></td><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0mm; BORDER-LEFT: medium none; WIDTH: 57.75pt; PADDING-TOP: 0mm; BORDER-BOTTOM: windowtext 1pt solid" width="77"> <p class="bodytext"><b>类型</b></p></td><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0mm; BORDER-LEFT: medium none; WIDTH: 231pt; PADDING-TOP: 0mm; BORDER-BOTTOM: windowtext 1pt solid" width="308"> <p class="bodytext"><b>描述</b></p></td></tr><tr><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0mm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 152.4pt; PADDING-TOP: 0mm; BORDER-BOTTOM: windowtext 1pt solid" width="203"> <p class="bodytext"><i>Add(Item: Pointer): Integer</i>;</p></td><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0mm; BORDER-LEFT: medium none; WIDTH: 57.75pt; PADDING-TOP: 0mm; BORDER-BOTTOM: windowtext 1pt solid" width="77"> <p class="bodytext">函数</p></td><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0mm; BORDER-LEFT: medium none; WIDTH: 231pt; PADDING-TOP: 0mm; BORDER-BOTTOM: windowtext 1pt solid" width="308"> <p class="bodytext">用来向列表中添加指针</p></td></tr><tr><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0mm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 152.4pt; PADDING-TOP: 0mm; BORDER-BOTTOM: windowtext 1pt solid" width="203"> <p class="bodytext"><i>Clear</i>;</p></td><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0mm; BORDER-LEFT: medium none; WIDTH: 57.75pt; PADDING-TOP: 0mm; BORDER-BOTTOM: windowtext 1pt solid"
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP