Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Visual Basic

...

LINQ ("Language Integrated Query")

LINQ ist eine Abfragesprache von Microsoft für VisualBasic (und C#). Sie ermöglicht Die Ausdrücke ermöglichen es Ihnen unter anderem Listen zu sortieren, zu durchsuchen und zu filtern.

Die können LINQ auf zwei Arten schreiben:

  • Abfrage-Syntax (Query)
  • Methoden-Syntax (Method)

Beide Schreibweisen sind gleichwertig. 

Codeblock
languagesqlvb
titleLINQ Ausdruck (VB) - Query Syntax
' Liefert die Namen aller Dateien der Auflistung "aFileInfoArray", die größer als 10000 Byte ist und auf ".txt" enden.
FROM fileInfo IN aFileInfoArray WHERE fileInfo.FileSize>10000 AND fileInfo.Extension.ToUpper()=".TXT" SELECT fileInfo.FullName


Codeblock
languagevb
titleLINQ Ausdruck (VB) - Method Syntax
' Liefert die Namen aller Dateien der Auflistung "aFileInfoArray", die größer als 10000 Byte ist und auf ".txt" enden.
aFileInfoArray.Where(Function(fileInfo) fileInfo.FileSize>10000 and fileInfo.Extension.ToUpper()=".TXT" ).Select(Function(fileInfo) fileInfo.FullName)

Weitere Hilfestellungen und Informationen zu LINQ finden Sie u.a. hier:

...