gpt4 book ai didi

vb.net - List(Of T).ForEach 中 Visual Basic 中的 Action(Of T)

转载 作者:行者123 更新时间:2023-12-04 04:56:26 25 4
gpt4 key购买 nike

我搜索了有关如何使用此功能的文档。虽然我可以编写的循环很简单而且不需要时间,但我真的很想学习如何使用它。

基本上我有一门课,比如说,Widget , 带有 Save() sub 什么都不返回。所以:

Dim w as New Widget()
w.Save()

基本上保存了小部件。现在假设我有一个通用集合 List(Of Widget)姓名 widgetList(Of Widget)我想运行 Save()在该列表中的每个项目上。它说我可以做一个
widgetList.ForEach([enter Action(Of T) here])

....但是在 F 中这是如何工作的??? intrablags 上的任何地方都没有文档。帮助将不胜感激。

最佳答案

好吧,我现在真的已经过时了...... :-) 但在 VB 中它是:

widgetList.ForEach(Sub(w) w.Save())

或者,更复杂:
widgetList.ForEach(New Action(Of Widged)(Sub(w As Widged) w.Save()))

关于vb.net - List(Of T).ForEach 中 Visual Basic 中的 Action(Of T),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/892021/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com