Blog

partial em C#

Nesta publicação aprende-se a trabalhar com o partial para que se possa usar esses mesmos conhecimentos e assim evoluir.

  • o partial é utilizado para informar ao compilador que a determinada classe existe em um outro ficheiro (ou bem mais do que um);
  • resumindo, com o uso do partial podemos ter a mesma classe em vários ficheiros;
  • é importante saber que o partial é muito usado quando se trabalha em equipa e que os métodos também podem usar o partial;
  • não se pode utilizar modificadores de acesso em métodos partial.
using System;

namespace Base {
  class Partial {
    public void Run() {
      var pessoa = new Pessoa();
      pessoa.Informacao();

      /*
        Nome: Nelson Silva
        Idade: 25
      */
    }
  }

  partial class Pessoa {
    private string primeiroNome = "Nelson";
    partial void _Informacao();

    public void Informacao() {
      _Informacao();
    }
  }

  partial class Pessoa {
    private string ultimoNome = "Silva";
    private int idade = 25;

    partial void _Informacao() {
      Console.WriteLine($"Nome: {primeiroNome} {ultimoNome}");
      Console.WriteLine($"Idade: {idade}");
    }
  }
}

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

Happy coding!

Anterior Seguinte