Da quello che posso trovare su google, VB.NET ha solo lambdas con una sola istruzione e non funzioni di anteprime multipla. Tuttavia, tutti gli articoli che ho letto stavano parlando delle vecchie versioni di VB.NET, non ho trovato nulla di più recente di vs2008 beta 1 o 2.VB.NET ha funzioni anonime?
Quindi la domanda: Come posso fare questo in VB.NET?
codice C#:
private void HandleErrors(Action codeBlock){
try{
codeBlock();
}catch(Exception e){
//log exception, etc
}
}
HandleErrors(() => {
var x = foo();
x.DoStuff();
etc
});
ottimo esempio ... anche se non avevo capito che le carote erano carne :) –
carote: prova l'unica carne all'arancia! – Fredulom