# Session One: Checkin | Lógica
>Autor: Patricia Oliveira Paulino
>Número: 37
>Turma: Info D

## Explicação:
A função Replace substitui um nome pelo outro.
Exemplo:
string nome: "Bruno oliveira";
nome.Replace("a", "@")
"Bruno oliveir@"
(Os A foram substituidos por @).
nome.Replace("a", "@").Replace("e", "3")
"Bruno olivv3ir@"
(Os A foram substituidos por @ e os E por 3).
nome.Replace("a", "@").Replace("e", "3").Lenght
14
(significa que o nome Bruno de oliveira obtém 14 caracteres).
nome.Substring(0,5)
"Bruno"
(no caso estamos recortando do número 0 ao 5).
nome.Substring(0 + 1, 5 - 2)
"run"
(no caso estamos recortando do número 1 e seria recortado os próximos 3 caracteres).
nome.Substring(nome.IndexOf(" "), 3 + 2)
" oliv"
(Ela encontra a posição do primeiro espaço e pegando os próximos 5 caracteres).
dia.AddDays(1)
[28/04/2021 00:00:00]
(Irá colocar um dia a mais na data atual).
dia.AddDays(1).AddDays(1)
[29/04/2021 00:00:00]
(Estará imendando a função e acaba que coloca mais um dia).
dia.AddDays(1).AddMonths(1)
[28/05/2021 00:00:00]
(Poderá adicionar um dia e mais um mês).
dia.AddDays(5+5)
[08/05/2021 00:00:00]
(Adiciona 10 dias a mais a partir da data atual).
dia.AddMonths(1).AddDays(-dia.Day)
(não entendi essa).
Class Pessoa
{
public string Nome {get; set; }
public DateTime Nasc {get; set; }
public decimal Altura {get; set; }
public bool UsaOculos {get; set; }
}
Pessoa p = new Pessoa();
{Altura=0, Nasc=[01/01/0001 00:00:00], Nome=null, UsaOculos=false}
Para atribuir os valores reais faça como no exemplo a seguir:
p.Nome = "Patricia";
p.Nasc = new DateTime(2005, 04, 02);
p.Altura = 1.7m;
p.UsaOculos = false;
p
{Altura=1.7, Nasc=[02/04/2005 00:00:00], Nome=Patricia, UsaOculos=false}
Para consultar somente o nome atribuido usamos o exemplo:
string n = p.Nome;
"Patricia"
Para consultar somente a altura atribuido usamos o exemplo:
decimal Altura = p.Altura;
Altura
1.7
{"metaMigratedAt":"2023-06-15T23:31:11.729Z","metaMigratedFrom":"Content","title":"Session One: Checkin | Lógica","breaks":true,"contributors":"[{\"id\":\"8f7566f7-64b5-4753-b866-2bb258422309\",\"add\":1966,\"del\":0}]"}