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.