Из того, что я могу найти в Google, VB.NET имеет только лямбды с одним утверждением, а не анонимные функции с несколькими утверждениями. Тем не менее, все статьи, которые я читал, говорили о старых версиях VB.NET, я не смог найти ничего более свежего, чем vs2008 beta 1 или 2.
Итак, вопрос: как я могу сделать это в VB.NET?
C # код:
private void HandleErrors( Action codeBlock ){
try{
codeBlock();
}catch(Exception e){
//log exception, etc
}
}
HandleErrors(() => {
var x = foo();
x.DoStuff();
etc
});