Compartir a través de


Filtrado de datos (Visual Basic)

El filtrado hace referencia al funcionamiento de restringir el conjunto de resultados para que contenga solo los elementos que cumplen una condición especificada. También se conoce como selección.

En la ilustración siguiente se muestran los resultados del filtrado de una secuencia de caracteres. El predicado de la operación de filtrado especifica que el carácter debe ser "A".

Diagrama que muestra una operación de filtrado LINQ

Los métodos del operador de consulta estándar que realizan la selección se enumeran en la sección siguiente.

Métodos

Nombre del método Descripción Sintaxis de expresión de consulta de Visual Basic Más información
OfType Selecciona valores según su capacidad de ser convertidos a un tipo específico. No aplicable. Enumerable.OfType

Queryable.OfType
Dónde Selecciona valores basados en una función de predicado. Where Enumerable.Where

Queryable.Where

Ejemplo de sintaxis de expresión de consulta

El siguiente ejemplo usa Where para filtrar cadenas de una matriz que tengan una longitud específica.

Dim words() As String = {"the", "quick", "brown", "fox", "jumps"}

Dim query = From word In words
            Where word.Length = 3
            Select word

Dim sb As New System.Text.StringBuilder()
For Each str As String In query
    sb.AppendLine(str)
Next

' Display the results.
MsgBox(sb.ToString())

' This code produces the following output:

' the
' fox

Consulte también