Example #1
0
        public override void PrintContent()
        {
            Console.WriteLine("STRING EXTENSION METHOD");
            string funcaoProduto = "Marketplace";

            Console.WriteLine($"Nomeando {funcaoProduto}... Equipe Trabalhando... (1 mês depois)... {funcaoProduto.NomearProduto()}");

            Console.WriteLine("OBJECT EXTENSION METHOD");
            var objeto = new MyOwnClass();

            objeto.Value = 10;
            Console.WriteLine($"O valor de objeto.Value é {objeto.Value}.");
            objeto.Add(35);
            Console.WriteLine($"O novo valor de objeto.Value é {objeto.Value}.");
        }
Example #2
0
 public static void Add(this MyOwnClass myOwnClass, int addValue)
 {
     myOwnClass.Value += addValue;
 }