Я застрял при преобразовании этого кода C # в VB:
AsyncHelpers.Async.Do(delegate { WriteStuff("additional stuff..."); });
Я думал, что это будет что-то вроде
AsyncHelpers.Async.Do(Function() WriteStuff("additional stuff...")
но я получаю ошибку "Выражение не дает значения".
Может кто-нибудь дать мне соответствующий перевод VB.Net?
Спасибо.
==========
UPDATE
.
.
.
Async.Do(New DlgR(AddressOf WriteStuff))
End Sub
Friend Shared Sub WriteStuff(ByVal thisStr As String)
'do stuff with thisStr
End Sub
Основываясь на предложении Брайана ниже, это все еще не работает.
Как получить параметр, переданный в WriteStuff?
Наконец, я также получаю ошибку совместимости подписи с делегированной функцией DlgR () в качестве объекта.