Equivalente VB.NET delle lambda expression in C#

Se state usando le funzionalità di Linq in C# per l’interrogazione di insiemi vari, vi sarete abituati a sintassi di questo tipo:

User usr= Users.Single(u=>u.Username=="marco");

Mi è capitato di dover scrivere l’equivalente VB.NET, e – per ragioni varie – di non voler usare la sintassi espressiva; in questo caso ho trovato difficoltà a reperire informazioni su come tradurre la definizione della lambda: u=>u.Username==”marco”

Su suggerimento del mio amico Marco Nava, ecco dunque la versione VB.NET:

dim usr as User = Users.Single(Function(u) u.Username="marco")



Published martedì 8 luglio 2008 17.01 by marcodelgatto
Filed under: , ,

Comments

# re: Equivalente VB.NET delle lambda expression in C#

mercoledì 28 aprile 2010 16.27 by Luca
Grazieeeeee

Leave a Comment

(required) 
(required) 
(optional)
(required) 
Powered by Community Server (Commercial Edition), by Telligent Systems