Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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".
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
- System.Linq
- Información General sobre los Operadores de Consulta Estándar (Visual Basic)
- Cláusula Where
- Cómo: Filtrar los resultados de la consulta
- Procedimiento: Consultar los metadatos de un ensamblado con reflexión (LINQ) (Visual Basic)
- Cómo: Consultar archivos con un atributo o un nombre especificados (Visual Basic)
- Cómo: Ordenar o filtrar datos de texto por cualquier palabra o campo (LINQ) (Visual Basic)