Demonstrate as : Operator is as « Language Basics « C# / C Sharp






Demonstrate as

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"); 
  } 
}


           
       








Related examples in the same category

1.Illustrates the use of the is operatorIllustrates the use of the is operator
2.Test is and asTest is and as
3.Demonstrate isDemonstrate is
4.Use is to avoid an invalid castUse is to avoid an invalid cast
5.Operators and Expressions:Type operators:Is
6.Interfaces:The As OperatorInterfaces:The As Operator