Visual Basic 中的 Action(Of T),位于 List(Of T).ForEach 中

2023-11-21

我到处搜索有关如何使用此功能的文档。当循环我could写起来很简单,不需要时间,我真的很想学习如何使用它。

基本上我有一堂课,比如说,Widget,有一个Save()sub 不返回任何内容。所以:

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

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

widgetList.ForEach([enter Action(Of T) here])

....但是在 F 中这是如何工作的???内部标记上没有任何文档。非常感谢您的帮助。


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

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

或者,更复杂:

widgetList.ForEach(New Action(Of Widged)(Sub(w As Widged) w.Save()))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Visual Basic 中的 Action(Of T),位于 List(Of T).ForEach 中 的相关文章

随机推荐

  • Java InetAddress.isReachable() 超时

    我试图查明我的网络上的特定主机是否可以访问 我的java代码如下 InetAddress adr InetAddress getByName host if adr isReachable 3000 System out println h
  • Castle中IWindsorInstaller和AbstractFacility的区别

    我一直在使用工具来注册我的组件 但注意到了 IWindsorInstaller 它对我来说看起来很相似 我想知道两者之间有什么区别以及应该在哪里使用哪一个 Dan 区别如下 安装程序旨在封装离散的注册单元 换句话说 您使用安装程序来注册应用
  • 使用 BeautifulSoup 获取属性值

    我正在编写一个 python 脚本 它将在从网页解析后提取脚本位置 假设有两种情况 and 我可以从第二种情况中获取JS 即JS写在标签内 但是有什么办法 我可以从第一个场景中获取 src 的值 即提取脚本中 src 标签的所有值 例如ht
  • UIActivityViewController - 仅附加某些活动的 URL

    我一直在尝试使用新的 UIActivityViewController 来替换所有用于共享的 UIActionSheets 但是我遇到了问题 我有 5 项活动 消息 电子邮件 复制 Twitter 和 Facebook 我已经弄清楚如何让它
  • 如何列出玩家所有可用的 GKTurnBasedMatches?

    我正在使用 Game Center 的回合制比赛构建游戏 我想显示所有可用匹配的列表 我尝试过使用loadMatchesWithCompletionHandler 但游戏数组返回为nil 并且错误也返回为nil 有一些比赛正在进行中 这是我
  • Spring XML 文件配置层次结构帮助/说明

    当我第一次开始学习 Spring 时 一切都是在 applicationContext xml 文件中配置的 然后 当我开始专门阅读有关 Spring 最新版本的书籍时 他们都在单独的 XML 文件中完成了配置 例如 myapp servl
  • 在 alter table 中创建约束而不检查现有数据

    我正在尝试创建一个约束OE 产品信息该表随 Oracle 11g R2 一起提供 约束应该使产品名称 unique 我已经用以下语句尝试过 ALTER TABLE PRODUCT INFORMATION ADD CONSTRAINT PRI
  • HttpClient GetAsync 在 Windows 8 上的后台任务中失败

    我有一个 Win RT 应用程序 它有一个后台任务 负责调用 API 来检索更新自身所需的数据 然而 我遇到了一个问题 当在后台任务之外运行时 调用 API 的请求可以完美运行 在后台任务内部 它会失败 并且还隐藏任何可能有助于指出问题的异
  • 我可以关闭在Python中使用subprocess.Popen打开的CMD窗口吗?

    我有一个程序需要在新的 CMD 中运行小任务 例如 def main some code proc subprocess Popen start bat some code proc kill subprocess Popen 打开一个新的
  • Android中如何禁用状态栏点击和下拉?

    如何在 Android 中禁用状态栏点击和下拉 我已经尝试了很多东西 但这不起作用 在我看来 有两种选择 选项 1 您可以在状态栏上放置一个窗口以禁用任何触摸或下拉 选项 2 您还可以重写 OnWindowFocusChanged 方法以在
  • XHTML 中的空元素关闭前是否还需要添加空格?

    W3C 建议在 XHTML 中的结束标记前放置一个空格 因为这可以更好地向后兼容某些浏览器 例如写 br 代替 br 但是 是否还有浏览器不允许您省略空格 W3C 没有提及哪些浏览器会导致问题 我知道这没有多大区别 我只是更喜欢较短的版本
  • 关闭应用程序是否会停止所有活动的BackgroundWorker?

    简单的问题 重复一下标题 关闭 WinForms 应用程序是否会停止所有活动的后台工作人员 是的 它确实 BackgroundWorker RunWorkerAsync只需调用BeginInvoke在内部委托上 该委托又将请求排队到Thre
  • 厨师食谱在 ohai 未定义方法“[]”上失败,因为 nil:NilClass

    我正在编写一本厨师食谱 在我的流浪盒子上设置一个带有 nginx postgresql 和 unicorn 的普通 ubuntu 12 04 2 但是我遇到了 nginx 的麻烦 有一个例外 undefined method for nil
  • numpy 向量化方法来计算整数数组中的非零位

    我有一个整数数组 int1 int2 intn 我想计算这些整数的二进制表示中有多少个非零位 例如 bin 123 gt 0b1111011 there are 6 non zero bits 当然 我可以循环整数列表 使用bin and
  • 在 vs code 中调试 webpack 开发服务器?

    是否可以配置 launch json 来调试 webpack 开发服务器 就我而言 我正在开发一个通用 通过 Express 服务器渲染 React 应用程序 如果能够直接在 VS Code 中调试服务器端 那就太好了 我一直在使用 Web
  • PHP/MySQL - 将数组数据存储为 JSON,不好的做法?

    我想知道将数组作为 JSON 字符串存储在 mysql 文本字段中是否是一个好的做法 我正在创建一张发票 允许用户向发票添加无限数量的产品 提交表单后 它会删除所有空白项目等 但我通常会留下 2 5 个项目 具体取决于情况 每个商品都有一个
  • 如何以编程方式了解天蓝色角色的当前区域?

    我需要以编程方式找到我当前角色运行的当前区域 例如 美国西部 或 美国东部 有没有API可以找到这个 考虑使用获取云服务在服务管理 API 中 当您提供您的角色所属的服务时 您可以检索类似于以下内容的响应 请注意我已加星标的位置字段
  • INSERT ... SELECT 是原子事务吗?

    我使用这样的查询 INSERT INTO table SELECT FROM table2 t2 JOIN WHERE table2 date lt now 1 day INTERVAL FOR UPDATE OF t2 SKIP LOCK
  • 在 T-SQL 中联接来自 XML 的数据

    我有以下 XML 消息 DECLARE XML AS XML SET XML
  • Visual Basic 中的 Action(Of T),位于 List(Of T).ForEach 中

    我到处搜索有关如何使用此功能的文档 当循环我could写起来很简单 不需要时间 我真的很想学习如何使用它 基本上我有一堂课 比如说 Widget 有一个Save sub 不返回任何内容 所以 Dim w as New Widget w Sa