Filtrar dados (Visual Basic)
A filtragem é a operação de restringir o conjunto de resultados de forma que ele contenha apenas os elementos correspondentes a uma condição especificada. Ela também é conhecida como seleção.
A ilustração a seguir mostra os resultados da filtragem de uma sequência de caracteres. O predicado para a operação de filtragem especifica que o caractere deve ser "A".
Os métodos de operador de consulta padrão que realizam a seleção estão listados na seção a seguir.
Métodos
Nome do método | Descrição | Sintaxe da Expressão de Consulta do Visual Basic | Mais informações |
---|---|---|---|
OfType | Seleciona valores, dependendo da capacidade de serem convertidos em um tipo especificado. | Não aplicável. | Enumerable.OfType Queryable.OfType |
Where | Seleciona valores com base em uma função de predicado. | Where |
Enumerable.Where Queryable.Where |
Exemplo de sintaxe de expressão de consulta
O exemplo a seguir usa Where
para filtrar em uma matriz as cadeias de caracteres com um tamanho específico.
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
Confira também
- System.Linq
- Visão geral de operadores de consulta padrão (Visual Basic)
- Cláusula Where
- Como filtrar resultados de consulta
- Como consultar metadados de um assembly com reflexão (LINQ) (Visual Basic)
- Como consultar arquivos com um atributo ou nome especificado (Visual Basic)
- Como classificar ou filtrar dados de texto por qualquer palavra ou campo (LINQ) (Visual Basic)
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.