Filtrando dados (Visual Basic)
A filtragem refere-se à operação de restringir o conjunto de resultados para conter apenas os elementos que satisfazem uma condição especificada. 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 executam a seleção estão listados na seção a seguir.
Métodos
Nome do método | Description | Sintaxe da expressão de consulta do Visual Basic | Mais Informações |
---|---|---|---|
OfType | Seleciona valores, dependendo de sua capacidade de serem convertidos para um tipo especificado. | Não aplicável. | Enumerable.OfType Queryable.OfType |
Onde | Seleciona valores baseados em uma função de predicado. | Where |
Enumerable.Where Queryable.Where |
Exemplo de sintaxe de expressão de consulta
O exemplo a seguir usa o para filtrar de Where
uma matriz as cadeias de caracteres que têm um comprimento 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
Consulte também
- System.Linq
- Visão geral dos operadores de consulta padrão (Visual Basic)
- Onde Cláusula
- Como: Filtrar resultados da 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)
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.