如何在VB.NET中使用BeginInvoke

微风

在C#中,您可以BeginInvoke这样使用

obj.BeginInvoke((Action)(() =>
{
    //do something
}));

我试图将其翻译为VB.NET,并最终获得了这段代码,这似乎可行:

obj.BeginInvoke(
    Sub()
        'do something'
    End Sub
)

这些片段对我来说看起来非常不同,尤其是因为该(Action) (() =>部分完全丢失了。这是BeginInvoke在VB.NET中使用的正确方法吗?


不是如何使用BeginInvoke C#的副本,因为问题和每个答案都使用C#(如果使用任何编程语言)。当您不确定是否使用了正确的VB.NET语法时,C#代码无济于事。

视觉文森特

(Action)只是将lambda转换为Action,这在VB.NET中是不需要的。Sub()拉姆达是你所需要的。

您获得了正确的转换。

尽管请注意,BeginInvoke()必须紧随其后EndInvoke(),否则会导致线程泄漏。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

尝试学习如何在VB.net中使用IndexOf

来自分类Dev

如何在VB.NET中使用DateTimePicker搜索日期

来自分类Dev

如何在C#中使用FileOpen(VB.NET)?

来自分类Dev

如何在VB.NET中使用Dictionary类

来自分类Dev

如何在vb.net中使用XML节点的if条件

来自分类Dev

如何在asp.net-vb中使用合并功能?

来自分类Dev

如何在C#中使用FileOpen(VB.NET)?

来自分类Dev

如何在VB ASP.NET中使用变量

来自分类Dev

如何在vb.net中使用ASCII码输入

来自分类Dev

如何在vb.net中使用IsNull?

来自分类Dev

如何在vb.net中使用'select ... from ..where id in(list)'语法在vb.net中创建SQL查询

来自分类Dev

如何在VB.NET中使搜索不敏感?

来自分类Dev

如何在vb.net中使用lambda删除列表的指定项目

来自分类Dev

如何在vb.net代码中使用SQL Server存储过程中的OUT参数

来自分类Dev

如何在vb.net中使用Switch语句访问Access数据库

来自分类Dev

如何在VB.Net中的Virtual-Key语句中使用变量

来自分类Dev

如何在VB.net中使用分号解析特定元素

来自分类Dev

如何在Vb.net中使用暂停和恢复方法?

来自分类Dev

如何在mysql和vb.net中使用带有IN运算符的参数命令

来自分类Dev

如何在MySQL查询中使用VB.NET参数连接单引号?

来自分类Dev

如何在vb.net中使用Enter移至datagridview中的另一列

来自分类Dev

如何在VB.NET中使用一组变量创建条件语句

来自分类Dev

如何在Windows窗体应用程序(VB.NET)中使用UdpClient.BeginReceive

来自分类Dev

如何在vb.net代码中使用SQL Server存储过程中的OUT参数

来自分类Dev

在vb.net中,如何在变量名中使用变量

来自分类Dev

如何在vb.net中使用HttpClient读取JSON响应

来自分类Dev

如何在vb.net中使用字符串变量引用动态创建的OvalShape

来自分类Dev

如何在VB.Net中使用计时器?

来自分类Dev

如何在vb.net中使用来自aspx的response.redirect?

Related 相关文章

  1. 1

    尝试学习如何在VB.net中使用IndexOf

  2. 2

    如何在VB.NET中使用DateTimePicker搜索日期

  3. 3

    如何在C#中使用FileOpen(VB.NET)?

  4. 4

    如何在VB.NET中使用Dictionary类

  5. 5

    如何在vb.net中使用XML节点的if条件

  6. 6

    如何在asp.net-vb中使用合并功能?

  7. 7

    如何在C#中使用FileOpen(VB.NET)?

  8. 8

    如何在VB ASP.NET中使用变量

  9. 9

    如何在vb.net中使用ASCII码输入

  10. 10

    如何在vb.net中使用IsNull?

  11. 11

    如何在vb.net中使用'select ... from ..where id in(list)'语法在vb.net中创建SQL查询

  12. 12

    如何在VB.NET中使搜索不敏感?

  13. 13

    如何在vb.net中使用lambda删除列表的指定项目

  14. 14

    如何在vb.net代码中使用SQL Server存储过程中的OUT参数

  15. 15

    如何在vb.net中使用Switch语句访问Access数据库

  16. 16

    如何在VB.Net中的Virtual-Key语句中使用变量

  17. 17

    如何在VB.net中使用分号解析特定元素

  18. 18

    如何在Vb.net中使用暂停和恢复方法?

  19. 19

    如何在mysql和vb.net中使用带有IN运算符的参数命令

  20. 20

    如何在MySQL查询中使用VB.NET参数连接单引号?

  21. 21

    如何在vb.net中使用Enter移至datagridview中的另一列

  22. 22

    如何在VB.NET中使用一组变量创建条件语句

  23. 23

    如何在Windows窗体应用程序(VB.NET)中使用UdpClient.BeginReceive

  24. 24

    如何在vb.net代码中使用SQL Server存储过程中的OUT参数

  25. 25

    在vb.net中,如何在变量名中使用变量

  26. 26

    如何在vb.net中使用HttpClient读取JSON响应

  27. 27

    如何在vb.net中使用字符串变量引用动态创建的OvalShape

  28. 28

    如何在VB.Net中使用计时器?

  29. 29

    如何在vb.net中使用来自aspx的response.redirect?

热门标签

归档