Vb.net 如何轻松地将最后5行追加/保留到某种数组中
我需要从“写入日志”功能中捕获最后5行,以便将其添加到调试电子邮件中。我想不出一个简单的方法来做这件事 我确实认为我可以有一个包含5个项目的数组,但我仍然需要对现有项目进行洗牌以添加当前数据 有什么想法吗Vb.net 如何轻松地将最后5行追加/保留到某种数组中,vb.net,Vb.net,我需要从“写入日志”功能中捕获最后5行,以便将其添加到调试电子邮件中。我想不出一个简单的方法来做这件事 我确实认为我可以有一个包含5个项目的数组,但我仍然需要对现有项目进行洗牌以添加当前数据 有什么想法吗 我使用的是vb.net 2005如果要使用列表(日志条目),伪代码如下所示: 将新的日志项追加到列表中 当列表中有五个以上的项目时,请删除位置0处的项目(请参见RemoveAt) 这既不节省空间,也不节省CPU,但肯定会奏效 我确实认为我可以有一个包含5个项目的数组,但我仍然需要对现有项目进行
我使用的是vb.net 2005如果要使用
列表(日志条目)
,伪代码如下所示:
RemoveAt
)或者,您可以使用Queue类(可能实现为链表),然后调用Enqueue和Dequeue。使用队列。如果向队列中添加的新项目超过6个,则将一个项目出列。您熟悉“队列”数据结构吗?