domingo, 7 de agosto de 2022

C# - Interpolação de Strings

 


Aula no Youtube: C# - Interpolação de Strings

Olá pessoal, eu sou o Felipe Muniz, e hoje estarei explicando como funcionam as interpolações de Strings e concatenações de variáveis na linguagem C#.

Basicamente nós iremos unificar algumas variareis em uma só, para uma melhor exibição desses dados nos nossos programas, como por exemplo a frase: "O usuário Felipe Muniz, nasceu em 05/04/1996 e tem atualmente 26 anos.", essa frase pode ser construída a partir de varias variáveis do nosso programa, como por exemplo a variável dataDeNascimento, variável nome e variável sobrenome.

Ex: DateTime dataDeNascimento = DateTime.Parse("05/04/1996");

Ex: int idade = DateTime.Now.Year - dataDeNascimento.Year;

Ex: string nome = "Felipe";

Ex: string sobrenome = "Muniz";

Ex: string frase = $"O usuário {nome} {sobrenome}, nasceu em {dataDeNascimento.ToString("d")} e tem atualmente {idade} anos.";

Notem que utilizamos o cifrão antes da aspa do valor da variável frase, para dizer ao C# que iremos utilizar interpolações de Strings, essa interpolação é realizada utilizando variáveis dentro de chaves durante o texto da frase, dessa forma conseguimos colocar as variáveis exatamente na posição que queremos que fiquem no texto. Além disso utilizamos o dataDeNascimento.ToString("d") para pegar apenas a Data daquela variável DateTime, o DateTime possui as horas além da data, criamos essa variável DateTime para poder calcular a idade do usuário, utilizando o Year do DateTime.

Espero que vocês tenham gostado e até a próxima aula.

Referências: .NET | Free. Cross-platform. Open Source. (microsoft.com)

Artigos relacionados

0 comentários:

Postar um comentário