Action(Of T) in Visual Basic in List(Of T).ForEach

Ich habe gesucht hoch und niedrig für eine Dokumentation, wie diese Funktion zu nutzen. Während der loop-ich könnte schreiben einfach werden würde und keine Zeit nehmen, ich möchte wirklich lernen, wie verwenden Sie diese.

Im Grunde habe ich eine Klasse, sagen wir, Widget mit Save() sub, die nichts zurückgibt. Also:

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

grundsätzlich speichert das widget. Lassen Sie uns jetzt sagen, dass ich eine generische Sammlung List(Of Widget) Namen widgetList(Of Widget) und ich möchten Save() auf jedes Element in dieser Liste. Es sagt, ich kann eine

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

....aber wie in der F funktioniert das??? Es gibt keine Dokumentation überall auf der intrablags. Hilfe wäre sehr geschätzt.

  • ps ich habe einige der Forschung auf lambda-Funktionen und versucht, einige dieser Techniken, aber ich konnte nicht mit Ihnen zu arbeiten... ugh...
  • Wenn Sie Visual Studio 2005 verwenden, die Sie nicht haben Zugang zu Lamda-Ausdrücke in VB
InformationsquelleAutor Jason | 2009-05-21
Schreibe einen Kommentar