Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace Articulos.Cap04.Excepciones.Parte5
- {
- public class A {}
- public class B : A {}
- public sealed class UsoInvalidCastException
- {
- public static void Main()
- {
- try
- {
- A a = new A();
- // La conversión de superclase a subclase
- // en una jerarquía de herencia no está
- // permitada.
- // El siguiente intento de conversión generará
- // la excepción InvalidCastException:
- B b = (B) a;
- }
- catch (InvalidCastException ice)
- {
- Console.WriteLine ("Mensaje de error: `{0}`", ice.Message);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement