public void Executar()
        {
            Impressora impressora = new Impressora("Este é\r\no meu documento");

            impressora.ImprimirDocumento();
            impressora.ImprimirDocumentoHTML();
        }
 public static void ImprimirDocumentoHTML(this Impressora impressora)
 {
     Console.WriteLine($"<html><body>{impressora.Documento}<html><body>");
 }
Exemplo n.º 3
0
 // o this no parametro indica que estou extendendo a classe Impressora com esse método
 public static void ImprimirDocumentoComResumo(this Impressora impressora)
 {
     Console.WriteLine();
     Console.WriteLine($"{impressora.Documento}\r\nRESUMO\r\n======\r\nO documento tem: {impressora.Documento.Length} caracteres.");
 }