VB.NET:新线程的匿名函数

标签 vb.net multithreading

我有这个代码:

Public Sub Submit(
    ByVal reasonId As Integer, 
    ByVal email As String, 
    ByVal message As String
)
    '[Argument validation code here]
    EmailController.sendMail(reasonId, email, message)
End Sub

我想在一个新线程中将其分离,以便 Submit() 在创建并启动线程后立即返回。

在 C# 中,我可以做这样的事情:

new Thread(() => {
        EmailController.sendMail(reasonId, email, message)
}).Start();

如何在 VB.NET 中执行此操作?

最佳答案

new Thread(Sub() EmailController.sendMail(reasonId, email, message)).Start()

关于VB.NET:新线程的匿名函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5837396/

相关文章:

.net - 什么 groupbox 方法(如果有)监视单选按钮选择?

vb.net - 如何防止 Visual Basic 2008 自动缩进命名空间?

vb.net - 让所有按钮执行相同的操作?

vb.net - 我可以将类引用作为参数传递给 VB Net 中的函数吗?

c# - 我需要在 ASP.NET Core 中锁定单例吗?

vb.net - VS2010 版本更改后如何保持 CLSID 不变 - 二进制兼容性?-

multithreading - Haskell中并发的奇怪行为

java - 这是 "better"。 AtomicIntegerArray(1/0 为真/假)与 AtomicBoolean[]?

c# - WPF C# 从 App 调用窗口函数

c++ - 强制更新 Qt GUI