Blog

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.

Happy coding!

Anterior Seguinte