Action(De T) dans Visual Basic dans la Liste(De T).ForEach

J'ai cherché haut et bas pour de la documentation sur la façon d'utiliser cette fonctionnalité. Alors que la boucle que je pourrait écrire seraient simples et ne prennent pas le temps, je voudrais vraiment savoir comment les utiliser.

Fondamentalement, j'ai une classe, dire, Widget, avec un Save() sous qui ne retourne rien. Donc:

Dim w as New Widget()
w.Save()

fondamentalement enregistre le widget. Maintenant, disons que j'ai une collection générique List(Of Widget) nom widgetList(Of Widget) et je veux exécuter un Save() sur chaque élément de cette liste. Il dit que je peux faire un

widgetList.ForEach([enter Action(Of T) here])

....mais comment dans le F fait ce travail??? Il n'existe aucune documentation n'importe où sur la intrablags. Aide serait grandement appréciée.

ps j'ai fait quelques recherches sur les lambda fonctions et essayé certaines de ces techniques, mais je ne pouvais pas faire de à travailler... pouah...
Si vous utilisez Visual Studio 2005, vous n'avez pas accès à Lamda expressions en VB

OriginalL'auteur Jason | 2009-05-21