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>"); }
// 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."); }