Operações com Strings
Last updated
Last updated
Esta classe estática contém métodos e propriedades com as operações comuns para trabalhar com valores do tipo string
. Todos os membros retornam os delegates
que realizam a operação descrita.
Como as propriedades retornam delegates para representar as operações, é possível utilizá-las como métodos.
Operação Concat
Operação Concat3
Para os métodos temos uma sintaxe um pouco diferente, isso porque é realizada uma aplicação parcial ao método retornado pela própriedade.
Por conta disso, precisamos executar o método com os primeiros parâmetros, para obtermos um novo método que espera os parâmetros restantes:
Operação ConcatWith
Também podemos realizar a chamada de forma concatenada:
O método ~With também é aplicável ao Concat3, nestes casos você pode utilizar a aplicação parcial com um ou dois parâmetros, de acordo com a necessidade.
Operação Concat3With
Também podemos realizar a chamada de forma concatenada:
E por fim, podemos informar os dois parâmetros na primeira sobrecarga, em qualquer um dos modos:
Nome
Tipo
Descrição
Concat
Func<string, string>
Retorna uma função para representar a operação de concatenação entre duas strings (string.Concat).
Concat3
Func<string, string, string>
Retorna uma função para representar a operação de concatenação entre três strings (string.Concat).
Nome
Parâmetros
Retorno
Descrição
ConcatWith
string value
Func<string, string>
Retorna uma função parcialmente aplicada à função retornada por Concat com o parâmetro informado.
Concat3With
string value
Func<string, string, string>
Retorna uma função parcialmente aplicada à função retornada por Concat3 com o parâmetro informado.
Concat3With
string value
string value2
Func<string, string>
Retorna uma função parcialmente aplicada à função retornada por Concat3 com os parâmetros informados.