我有这个列表(只是一个典型的 .net 列表),我在其中添加了一堆 UI 项,然后将该列表用于一个 Sub,它使用 .getenumarator 和 While 循环遍历它。
现在的问题是我的物品是如何从这个列表中检索出来的???
是先进先出还是后进先出,或者答案不是上面的,我完全失去了它!在这种情况下,也许我需要关于其他事情的不同或更多信息。
可以的话帮忙....
谢谢
List 的枚举器将按照元素添加的顺序遍历元素。因此,如果使用 .Add 或 .AddRange 添加元素,则为“FIFO”。但是当然也可以使用 Insert 将元素插入到列表中的任何位置。
有关更多“证据”,请参阅此类似问题。(这不是官方的!)
如果您有此列表:
姓名 性别
杰斯 女
迈克 男
这个循环:
dim str = ""
for each i as listviewitem in listview1.items
str &= i.text & " "
str &= i.subitems(0).text & " "
next
str = "姓名性别 jess 女 mike 男"