Manipulando Strings e Consumindo Métodos Úteis do .Net

Renato Santos
5 min readDec 10, 2020

Sobre .Net

O .Net é uma plataforma de desenvolvimento de software mantido pela Microsoft, a plataforma possui um robusto ecossistema de bibliotecas que facilitam o trabalho de desenvolvimento com diversos serviços e soluções prontas na plataforma, tudo começou com o .Net Framework que nada mais era que uma biblioteca de serviços e funções, mas, com suporte apenas para aplicações nativas de Windows, posteriormente, surgiu o .Net Core, partindo do mesmo princípio, mas agora, abrangendo outras plataformas além do Windows, como Mac e Linux, recentemente à Plataforma foi lançado a nova versão do .net core a qual foi nomeada de .NET 5 e unifica as duas versões existentes o .Net Core com .Net Framework, estando em versão final mas não LTS ainda.

* Versao LTS (Long Term Support) que em português significa suporte de termo ou prazo longo ou ainda extenso e que basicamente consiste em um compromisso de fornecer suporte àquela versão pelo período de 5 anos.

Atualmente a plataforma suporta três linguagens de programação: C#, F# e Visual Basic, do qual , C# sendo uma das mais populares atualmente no mercado.

Interpolação de Strings

Interpolar uma String é basicamente juntar duas cadeias de caracteres em uma mesma String, ou concatenar uma string com algum valor de outro tipo, como um inteiro ou um ponto flutuante, existem várias formas de efetuar o mesmo, como veremos abaixo:

Utilizando operador “+” :

No exemplo acima declaramos um inteiro, inicializado com o valor 10, abaixo inicializamos também uma string com uma cadeia de caracteres e utilizando o operador “+” adicionado ao inteiro valor, quando imprimirmos esse valor será concatenado na string texto, como no exemplo abaixo:

Utilizando interpolador $:

O interpolador $ concatena os valores dentro da própria string, abaixo um exemplo de uso:

Acima, utilizando o operador $ antes das aspas, podemos interpolar os valores das variáveis valor e valor2 dentro da própria string, usando as chaves {} para separar os valores dentro da cadeia de caracteres, você pode usar quantos valores quiser usando este mesmo molde. Portanto a saída dessa string será:

Utilizando string.Format() :

No exemplo acima temos uma segunda variável o valor 15, nesse exemplo acima, estamos usando a função string.Format() para concatenar os valores na cadeia de caracteres da variável texto2, utilizando as chaves com índices iniciando em 0, poderíamos concatenar quantos valores quiséssemos, como no exemplo abaixo:

Manipulando Strings

Utilizaremos a seguir algumas funções do .Net para manipularmos nossas strings, tais funções são de extrema utilidade em nossas aplicações.

Método .Replace() :

No .Net todas as strings possuem um método chamado Replace, o mesmo recebe dois parâmetros: o caractere que deseja ser substituído e o caractere que irá substituir, como no exemplo abaixo:

No exemplo acima, inserimos dois argumentos, primeiro, o caractere “e” , o qual , será substuído na string pelo segundo argumento, o “x”. Portanto o texto será imprimido da seguinte forma:

Método .Split() :

Assim como mostrado no exemplo anterior, temos também o método .Split(), este método recebe como argumento um caractere no qual, a cada vez que o programa passar por este caractere ele irá quebrar, ou dividir, o seu texto, e , podemos alocar este resultado em um Array ou um List, no exemplo a seguir dividimos uma string em um array:

Portanto, na saída deste programa obtemos o seguinte resultado:

Neste Exemplo acima, imprimimos o array divisao contendo os valores da string divididos a cada “espaço” e inseridos no mesmo, no qual, imprimimos a cada linha os seus valores, partindo do índice 0 até o índice 6, totalizando as sete palavras da string teste2 do array.

Método .Substring() :

O método substring() retorna na sua saída os caracteres de um determinado índice de uma string, ele recebe dois parâmetros: O primeiro sendo o ponto inicial, e o segundo sendo quantos caracteres queremos que a função retorne, abaixo um exemplo :

Portanto, quando imprimimos a string UsandoSubstring ela nos retornará os 20 primeiros caracteres à partir do índice 27 da string teste3, como podemos ver no exemplo abaixo:

Enfim, estas foram apenas algumas das diversas funções úteis que a biblioteca .Net fornece, espero que seja útil todo conteúdo aqui apresentado, Bons Estudos!

--

--

Renato Santos
0 Followers

Hi :D my name is Renato, i'm 24 years old, brazilian, programming student in Federal University of São Paulo(IFSP) and a hardware enthusiastic in spare time :D