Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. using System;
  2. using System.Dynamic;
  3.  
  4. namespace Recetas.Cap03
  5. {
  6.     public sealed class PruebaDynamicObject
  7.     {
  8.         public static void Main()
  9.         {
  10.             dynamic dyn = 1;
  11.             object obj = 1;
  12.            
  13.             dyn = dyn + 3;
  14.            
  15.             // Genera error en tiempo de compilación:
  16.             //obj = obj + 3;
  17.            
  18.             // invocación implícita del método `ToString` sobre `dyn`.
  19.             Console.WriteLine (dyn);
  20.            
  21.             // Invocación de método no declarado en `dyn`,
  22.             // Generá error en tiempo de ejecución:
  23.             //dyn.MetodoInexistente();
  24.         }
  25.     }
  26. }