Я пытаюсь преобразовать функцию в C# в VB.Net 2008 и, похоже, не может заставить выражение Lambda работать. Код берется из neat little C# SMTP server, который сохраняет электронные письма в хранилище Azure blob.C# Lambda to VB.Net
Любая помощь будет оценена в значительной степени.
public void Run()
{
var mutex = new ManualResetEvent(false);
while (true)
{
mutex.Reset();
listener.BeginAcceptSocket((ar) =>
{
mutex.Set();
processor.ProcessConnection(listener.EndAcceptSocket(ar));
}, null);
mutex.WaitOne();
}
}
http://social.msdn.microsoft.com/Search/en-US/?Query=vb.net+lambda+expressions, особенно [Lambda Expressions (Visual Basic)] (http://msdn.microsoft. com/en-us/library/bb531253.aspx) –
Вы используете .Net 4.0? – Gabe
Я использую .Net 3.5 SP1 – Anthony