用户工具

站点工具


api:easp.list.delete

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

api:easp.list.delete [2018/08/15 08:51] (当前版本)
行 1: 行 1:
 +===== Easp.List.Delete 方法 =====
 +删除指定下标的数组元素
 +==== 语法 ====
 +<sxh asp>
 +Easp.List.Delete index
 +Easp.List.Delete_ index
 +</​sxh>​
 +==== 参数 ====
 +|//​**index**//​|<​wrap lo>​Integer (整数) 或 String (字符串)</​wrap>​|
 +|:::​| 被删除元素的下标,可以是数字,抑或是Hash的列名。\\  同时删除多个元素时,还可以指定下标的区间,用 - 表示区间,''​\s''​ 表示开头,''​\e''​ 表示结尾。|
 +==== 返回值 ====
 +><​wrap em>​下列返回值仅 ''​Easp.List.Delete_''​ 方法</​wrap>​
  
 +|//**Object **<wrap lo>​(ASP对象)</​wrap>//​||返回一个新的Easp的List对象,原List对象不受影响。|
 +==== 注释 ====
 +使用此方法可以删除指定下标的数组元素,可以只删除一个,也可以同时删除多个。//​**index**//​可以是自然数,也可以是字符串,还可以是数字区间。\\
 +><​wrap em>​使用 ''​Easp.List.Delete_''​ 方法,返回的是删除元素后的新数组对象,不改变原数组的数据。</​wrap>​
 +==== 示例 ====
 +<sxh asp;​title:​demo.asp>​
 +'​创建一个List对象
 +Set list = Easp.List.New
 +'​设置为Hash数组并赋值 ​
 +list.Hash = "​zero:​零 one:壹 two:贰 three:叁 four:肆 five:伍 six:陆 seven:柒 eight:捌 nine:​玖"​
 +
 +'​通过数字下标删除一个元素
 +list.Delete 1
 +Easp.WN "​删除数字下标为1的元素后:"​ & list.ToString
 +
 +'​通过字符串下标删除两个元素
 +list.Delete "​two,​six"​
 +Easp.WN "​删除字符串下标为""​two""​和""​six""​的元素后:"​ & list.ToString
 +
 +Easp.WN "​++++++++++++++++++++++++++++++++++"​
 +Easp.WN "​此时数组的长度为:"​ & list.Size & "​,最大数字下标是:"​ & list.End
 +Easp.WN "​++++++++++++++++++++++++++++++++++"​
 +
 +'​通过区间删除下标为0到2,以及下标为5的四个元素(用 - 表示区间,​ \s 表示开头,​ \e 表示结尾)
 +list.Delete "​\s-2,​5"​
 +Easp.WN "​删除下标为""​开头-2""​和""​5""​的元素后:"​ & list.ToString
 +</​sxh>​
 +该示例运行的结果为:\\ ​
 +<sxh>
 +删除数字下标为1的元素后:零,​贰,​叁,​肆,​伍,​陆,​柒,​捌,​玖
 +删除字符串下标为"​two"​和"​six"​的元素后:零,​叁,​肆,​伍,​柒,​捌,​玖
 +++++++++++++++++++++++++++++++++++
 +此时数组的长度为:7,最大数字下标是:6
 +++++++++++++++++++++++++++++++++++
 +删除下标为"​开头-2"​和"​5"​的元素后:伍,​柒,​玖
 +</​sxh>​
api/easp.list.delete.txt · 最后更改: 2018/08/15 08:51 (外部编辑)