Apps
Mais recente
falso
Imagem de fundo do banner
Guia do usuário do Apps
Última atualização 26 de abr de 2024

Funções úteis do VB

Esta página contém expressões VB que podem ser úteis ao criar seu aplicativo.

Agrupamos várias dessas funções em um aplicativo público para que você possa testá-las e verificar como se comportam.

Função do VB: onde

A função Where() retorna uma matriz baseada em zero contendo um subconjunto de uma matriz de string com base em um critério de filtro especificado.
Suponha que você tenha uma variável chamada words definida como List(Of String) = {"apple", "banana", "cherry", "date"}.
Para obter a lista de palavras que contêm a letra “a”, aplique a função Where() da seguinte forma:
words.Where(Function(w) w.Contains("a")).ToList()words.Where(Function(w) w.Contains("a")).ToList()
A saída é {"apple", "banana", "date"}.

Função do VB: selecionar

A função Select() cria uma nova matriz que contém os resultados da aplicação de uma expressão lambda a cada elemento na matriz de origem.
Suponha que você tenha uma variável chamada numbers definida como Integer() = {1, 2, 3, 4, 5}.
Para obter a lista de números multiplicados por si mesmos, aplique a função Select() da seguinte forma:
numbers.Select(Function(n) n * n).ToArray()numbers.Select(Function(n) n * n).ToArray()
A saída é {1, 4, 9, 16, 25}.

Função do VB: agregar

A função Aggregate() realiza cálculos sobre todos os elementos de uma matriz e retorna um único valor.
Suponha que você tenha uma variável chamada numbers definida como Integer() = {1, 2, 3, 4, 5}.
Para obter a soma de todos os números do array, aplique a função Aggregate() da seguinte forma:
Dim sum = numbers.Aggregate(Function(acc, n) acc + n)Dim sum = numbers.Aggregate(Function(acc, n) acc + n)
A saída é 15.

Função do VB: agrupar por

A função GroupBy() agrupa elementos em uma sequência por uma função seletora de chave.
Suponha que você tenha uma variável chamada words definida como String() = {"apple", "banana", "cherry", "date"}.
Para agrupar as palavras pela primeira letra, que é a função do seletor de teclas, aplique o a função GroupBy() da seguinte forma:
words.GroupBy(Function(w) w(0))words.GroupBy(Function(w) w(0))
A saída é { {"a", "apple", "date"}, {"b", "banana"}, {"c", "cherry"} }.

Função do VB: ordenar por

As funções OrderBy() e OrderByDescending() classificam elementos em uma sequência com base em uma função de seletor de chave.
Suponha que você tenha uma variável chamada words definida como String() = {"apple", "banana", "cherry", "date"}.
Para ordenar as palavras pelo seu comprimento, que é a função do seletor de teclas, aplique a função OrderBy() da seguinte forma:
words.OrderBy(Function(w) w.Length).ToArray()words.OrderBy(Function(w) w.Length).ToArray()
A saída é {"date", "apple", "cherry", "banana"}.

Função do VB: unir

A função Join() combina elementos em duas sequências com base em uma função de seletor de chave.

Suponha que você tenha duas variáveis:

  • names definido como String() = {"John", "Jane", "Joe"}
  • ages definido como Integer() = {25, 30, 35}
Para combinar os elementos da primeira sequência com os elementos da segunda sequência, aplique a função Join() da seguinte forma:
names.Join(ages, Function(name) name(0), Function(age) age Mod 10, Function(name, age) $"{name}: {age}")names.Join(ages, Function(name) name(0), Function(age) age Mod 10, Function(name, age) $"{name}: {age}")
A saída é {"John: 25", "Jane: 30", "Joe: 35"}.

Função do VB: primeiro

A função First() retorna o primeiro elemento em uma sequência que satisfaz uma condição especificada.
Suponha que você tenha uma variável chamada numbers definida como Integer() = {1, 2, 3, 4, 5}.
Para obter o primeiro número par na sequência, aplique a função First() da seguinte forma:
numbers.First(Function(n) n Mod 2 = 0)numbers.First(Function(n) n Mod 2 = 0)
A saída é 2.

Função do VB: primeiro ou padrão

A função FirstOrDefault() retorna o primeiro elemento ou um valor padrão se nenhum elemento satisfizer a condição.
Suponha que você tenha uma variável chamada numbers definida como Integer() = {1, 2, 3, 4, 5}.
Para obter o primeiro número ímpar da sequência, aplique a função FirstOrDefault() da seguinte forma:
numbers.FirstOrDefault(Function(n) n Mod 2 = 1)numbers.FirstOrDefault(Function(n) n Mod 2 = 1)
A saída é 1.

Função do VB: último

A função Last() retorna o último elemento de uma sequência que satisfaz uma condição especificada.
Suponha que você tenha uma variável chamada numbers definida como Integer() = {1, 2, 3, 4, 5}.
Para obter o primeiro número par na sequência, aplique a função last() da seguinte forma:
numbers.Last(Function(n) n Mod 2 = 0)numbers.Last(Function(n) n Mod 2 = 0)
A saída é 4.

Função do VB: último ou padrão

A função LastOrDefault() retorna o último elemento ou um valor padrão se nenhum elemento satisfizer a condição.
Suponha que você tenha uma variável chamada numbers definida como Integer() = {1, 2, 3, 4, 5}.
Para obter o primeiro número ímpar da sequência, aplique a função FirstOrDefault() da seguinte forma:
numbers.LastOrDefault(Function(n) n Mod 2 = 1)numbers.LastOrDefault(Function(n) n Mod 2 = 1)
A saída é 5.

Função do VB: ignorar

A função Skip() ignora um número especificado de elementos em uma sequência.
Suponha que você tenha uma variável chamada numbers definida como Integer() = {1, 2, 3, 4, 5}.
Para pular os dois primeiros elementos da sequência, aplique a função Skip() da seguinte forma:
numbers.Skip(2).ToArray()numbers.Skip(2).ToArray()
A saída é {3, 4, 5}.

Função do VB: ignorar enquanto

A função SkipWhile() ignora elementos até que uma condição não seja mais satisfeita.
Suponha que você tenha uma variável chamada numbers definida como Integer() = {1, 2, 3, 4, 5}.
Para ignorar os números que são menores que 3, aplique a função SkipWhile() da seguinte forma:
numbers.SkipWhile(Function(n) n < 3).ToArray()numbers.SkipWhile(Function(n) n < 3).ToArray()
A saída é {3, 4, 5}.

Função do VB: obter

A função Take() retorna um número especificado de elementos do início de uma sequência.
Suponha que você tenha uma variável chamada numbers definida como Integer() = {1, 2, 3, 4, 5}.
Para obter os três primeiros elementos da sequência, aplique a função Take() da seguinte forma:
numbers.Take(3).ToArray()numbers.Take(3).ToArray()
A saída é {1, 2, 3}.

Função do VB: obter enquanto

A função TakeWhile() retorna elementos até que uma condição não seja mais satisfeita.
Suponha que você tenha uma variável chamada numbers definida como Integer() = {1, 2, 3, 4, 5}.
Para obter os números que são menores que 4, aplique a função TakeWhile() da seguinte forma:
numbers.TakeWhile(Function(n) n < 4).ToArray()numbers.TakeWhile(Function(n) n < 4).ToArray()
A saída é {1, 2, 3}.

Função do VB: qualquer

A função Any() retorna true se qualquer elemento de uma sequência satisfizer uma condição especificada.
Suponha que você tenha uma variável chamada numbers definida como Integer() = {1, 2, 3, 4, 5}.
Para descobrir se pelo menos um número na sequência é par, aplique a função Any() da seguinte forma:
numbers.Any(Function(n) n Mod 2 = 0)numbers.Any(Function(n) n Mod 2 = 0)
A saída é true.

Função do VB: todos

A função All() retorna true se todos os elementos em uma sequência satisfizerem uma condição especificada.
Suponha que você tenha uma variável chamada numbers definida como Integer() = {1, 2, 3, 4, 5}.
Para descobrir se todos os números na sequência são positivos, aplique a função All() da seguinte forma:
numbers.All(Function(n) n > 0)numbers.All(Function(n) n > 0)
A saída é true.

Função do VB: adicionar item à lista

A função de lista AddItemToList() adiciona um novo item a uma lista existente.
Suponha que você queira manipular os registros em um controle Editar grade com dados de uma integração de processo, usando a regra Definir valor. O item a definir é Processes.ALLDATATYPES.out_genericList.
Para adicionar um item à lista genérica, atribua-lhe o seguinte valor:
AddItemToList(Processes.ALLDATATYPES.out_genericList, MainPage.EditGrid.NewItem)AddItemToList(Processes.ALLDATATYPES.out_genericList, MainPage.EditGrid.NewItem)

Função do VB: excluir item da lista

A função de lista DeleteItemFromList() exclui itens de uma lista existente.
Suponha que você queira manipular os registros em um controle Editar grade com dados de uma integração de processo, usando a regra Definir valor. O item a definir é Processes.ALLDATATYPES.out_genericList.
Para excluir um item da lista genérica, atribua-lhe o seguinte valor:
DeleteItemFromList(Processes.ALLDATATYPES.out_genericList, MainPage.EditGrid.RowIndex)DeleteItemFromList(Processes.ALLDATATYPES.out_genericList, MainPage.EditGrid.RowIndex)

Função do VB: atualizar item da lista no índice

A função de lista UpdateListItemAtIndex() atualiza itens de uma lista existente.
Suponha que você queira manipular os registros em um controle Editar grade com dados de uma integração de processo, usando a regra Definir valor. O item a definir é Processes.ALLDATATYPES.out_genericList.
Para atualizar um item da lista genérica, atribua-lhe o seguinte valor:
UpdateListItemAtIndex(Processes.ALLDATATYPES.out_genericList, MainPage.EditGrid.RowIndex, MainPage.EditGrid.SelectedItem)UpdateListItemAtIndex(Processes.ALLDATATYPES.out_genericList, MainPage.EditGrid.RowIndex, MainPage.EditGrid.SelectedItem)

Was this page helpful?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.