Demonstrate as
/* C#: The Complete Reference by Herbert Schildt Publisher: Osborne/McGraw-Hill (March 8, 2002) ISBN: 0072134852 */ // Demonstrate as. using System; class A {} class B : A {} public class CheckCast1 { public static void Main() { A a = new A(); B b = new B(); b = a as B; // cast, if possible if(b==null) Console.WriteLine("Cast b = (B) a is NOT allowed."); else Console.WriteLine("Cast b = (B) a is allowed"); } }
1. | Illustrates the use of the is operator | ||
2. | Test is and as | ||
3. | Demonstrate is | ||
4. | Use is to avoid an invalid cast | ||
5. | Operators and Expressions:Type operators:Is | ||
6. | Interfaces:The As Operator |