Advertisement
Fhernd

Usois.cs

Jul 28th, 2014
422
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.04 KB | None | 0 0
  1. using System;
  2.  
  3. namespace Recetas.Cap03
  4. {
  5.     internal class A { }
  6.     internal class B { }
  7.     internal class C : B { }
  8.    
  9.     internal class Aplicacion
  10.     {
  11.         public static void Main()
  12.         {
  13.             A a = new A();
  14.             B b = new B();
  15.             C c = new C();
  16.            
  17.             Console.WriteLine();
  18.             ComprobarObjetos(a);
  19.             ComprobarObjetos(b);
  20.             ComprobarObjetos(c);
  21.            
  22.             ComprobarObjetos("Blog xCSw");
  23.            
  24.             Console.WriteLine();
  25.         }
  26.        
  27.         public static void ComprobarObjetos(object o)
  28.         {    
  29.             if ( o is A)
  30.             {
  31.                 Console.WriteLine("El objeto `o` es de clase `A`.");
  32.             }
  33.             else if (o is B)
  34.             {
  35.                 Console.WriteLine("El objeto `o` es de clase `B`.");
  36.             }
  37.             else
  38.             {
  39.                 Console.WriteLine("El objeto `o` no corresponde con ninguna de las clases.");
  40.             }
  41.         }
  42.     }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement