Blog

Métodos II em C#

Nesta publicação aprende-se a trabalhar com dois métodos específicos (IndexOf() e Trim()) para que se possa usar esses mesmos conhecimentos e assim evoluir.

IndexOf() Retorna uma substring a partir da primeira ocorrência de um carater (ou até mesmo de conjunto de carateres) até ao fim da determinada string
Trim() Elimina os espaços presentes no início e no fim de uma string, ou seja, retorna uma cópia modificada da string original
using System;

namespace Base {
  class MetodosII {
    private string loremIpsum = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum consectetur.";

    public void Run() {
      // IndexOf()
      var indice = 0;

      while ((indice = loremIpsum.IndexOf('i', indice)) != -1) {
        Console.WriteLine(loremIpsum.Substring(indice));
        indice++;
      }

      // Trim()
      Console.Write("Insere o teu primeiro nome: ");
      var primeiroNome = Console.ReadLine();

      Console.Write("Insere o teu último nome: ");
      var ultimoNome = Console.ReadLine();

      Console.WriteLine($"Nome (sem o uso do método Trim()): {primeiroNome} {ultimoNome}");
      Console.WriteLine($"Nome (com o uso do método Trim()): {primeiroNome.Trim()} {ultimoNome.Trim()}");
    }
  }
}

/*
  ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum consectetur.
  it amet, consectetur adipiscing elit. Vestibulum consectetur.
  ipiscing elit. Vestibulum consectetur.
  iscing elit. Vestibulum consectetur.
  ing elit. Vestibulum consectetur.
  it. Vestibulum consectetur.
  ibulum consectetur.
  Insere o teu primeiro nome:          Nelson
  Insere o teu último nome:    Silva
  Nome (sem o uso do método Trim()):          Nelson          Silva
  Nome (com o uso do método Trim()): Nelson Silva
*/

Não te esqueças de assistir ao vídeo e podes sempre ler esta publicação em inglês.

Happy coding!

Anterior Seguinte