Blog

Métodos I em C#

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

Substring() Retorna uma substring (uma nova string com os carateres de um certo intervalo) de acordo com o índice de ínicio e o comprimento, sendo que, o comprimento é opcional
Split() Divide um conjunto de carateres (de acordo com o determinado parâmetro/argumento) e retorna esse mesmo em subconjuntos de carateres, ou seja, retorna um array de strings (a classe Regex é referente ao uso de expressões regulares)
using System;
using System.Text.RegularExpressions;

namespace Base {
  class MetodosI {
    private string umDoisTres = "UmDoisTrês", nome = "Nelson Gomes da Silva";

    public void Run() {
      // Substring()
      Console.WriteLine($"1: {umDoisTres.Substring(0, 2)}");
      Console.WriteLine($"2: {umDoisTres.Substring(2, 4)}");
      Console.WriteLine($"3: {umDoisTres.Substring(6)}");

      // Split()
      var palavras = nome.Split(' ');

      foreach (var palavra in palavras)
        Console.WriteLine($"Palavra: {palavra}");

      var _palavras = Regex.Split(nome, " Gomes da ");
      Console.WriteLine($"Nome: {_palavras[0]} {_palavras[1]}");
    }
  }
}

/*
  1: Um
  2: Dois
  3: Três
  Palavra: Nelson
  Palavra: Gomes
  Palavra: da
  Palavra: Silva
  Nome: 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