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

Neste artigo iremos aprender como Manipular Strings consumindo métodos úteis do .Net 

Image for post

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 “+” :

Image for post

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:

 
Image for post

Utilizando interpolador $:

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

 
Image for post

Acima, utilizando o operador antes das aspas, podemos interpolar os valores das variáveis valor 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á:

 
Image for post

Utilizando string.Format() :

 
Image for post

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:

 
Image for post

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:

 
Image for post

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:

 
Image for post

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

 
Image for post

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 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 :

 
Image for post

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:

 
Image for post

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!

Este post tambem pode ser lido em: 
https://renato-santos-77017.medium.com/manipulando-strings-e-consumindo-m%C3%A9todos-%C3%BAteis-do-net-fb1accd5bb7c

Por: Renato Santos

Estudante da Universidade Federal de SP IFSP e é um dos novos talentos que está participando do Programa de Formação ModalGR 2020

 

Comentar