Métodos III em C#
Nesta publicação aprende-se a trabalhar com dois métodos específicos (Remove()
e Replace()
) para que se possa usar esses mesmos conhecimentos e assim evoluir.
Remove() |
Retorna um novo conjunto caracteres, sendo que, esse mesmo conjunto começa a partir do índice e vai até ao determinado comprimento (a parte do comprimento é totalmente opcional) |
Replace() |
Retorna uma nova sequência, na qual, todas as ocorrências de uma determinada string são substituídas por uma outra string especificada |
using System;
namespace Base {
class MetodosIII {
private string abecedario = "ABCDEFGHIJKLMNOPQRSTUVWXYZ", nome = "Nelson | Silva";
public void Run() {
// Remove()
Console.WriteLine($"Abecedário até à letra N: {abecedario.Remove(14)}");
var indiceX = nome.IndexOf(' ');
var indiceY = nome.IndexOf(' ', indiceX + 1);
Console.WriteLine($"Nome: {nome.Remove(indiceX, indiceY - indiceX)}");
// Replace()
var lingProgPreferida = "A minha linguagem de programação preferida já foi o C#.";
Console.WriteLine(lingProgPreferida.Replace("já foi", "é"));
}
}
}
/*
Abecedário até à letra N: ABCDEFGHIJKLMN
Nome: Nelson Silva
A minha linguagem de programaçao preferida é o C#.
*/
Não te esqueças de assistir ao vídeo e podes sempre ler esta publicação em inglês.