私がグーグルで見つけたものから、VB.NETには1ステートメントのラムダしかなく、複数ステートメントの無名関数はありません。しかし、私が読んだ記事はすべて古いバージョンの VB.NET に関するもので、vs2008 ベータ 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
});