Vb.net 如何使用堆栈执行此操作?VB
我的问题将出现在下面的伪代码中: 我想自动将stackA推入stackTemp,直到stackTemp.Peek=TextBox值 然后弹出该值并将stackTemp中的所有项目添加到列表框中,然后再将其添加回堆栈aVb.net 如何使用堆栈执行此操作?VB,vb.net,stack,items,Vb.net,Stack,Items,我的问题将出现在下面的伪代码中: 我想自动将stackA推入stackTemp,直到stackTemp.Peek=TextBox值 然后弹出该值并将stackTemp中的所有项目添加到列表框中,然后再将其添加回堆栈a Begin stackA <- 1122 stackA <- 1234 stackA <- 2273 btnSearch.Click: stackTemp.Push(stackA.Push) stringSearc
Begin
stackA <- 1122
stackA <- 1234
stackA <- 2273
btnSearch.Click:
stackTemp.Push(stackA.Push)
stringSearch <- stackTemp.Peek
If stringSearch = stackTemp.Peek then
ListBox1.Items.Add( **All Items In stackTemp** )
stackA.Push( **All Items in stackTemp** )
Else
**Keep Poppping stackA into stackTemp until above happens**
End If
End
你想解决什么问题?看起来您希望stackA中的所有值都小于或等于TextBox1中的值。还有比这更复杂的吗?你想解决什么问题?看起来您希望stackA中的所有值都小于或等于TextBox1中的值。还有比这更复杂的吗?
Private Sub btnSearch_Click(sender As Object, e As EventArgs) Handles btnSearch.Click
stackTemp.Push(stackA.Pop)
stringSearch = stackTemp.Peek
If stringSearch = TextBox1.Text then
stackTemp.Pop()
For Each item As String In stackTemp
Listbox1.items.add(item)
Next
Else
'Do Nothing
End If
End Sub