static void Main(string[] args) { Employee obj = new Employee(); obj.AcceptDetails(10, "jack"); IGet objGet = obj as IGet; if (objGet != null) { objGet.Display(); } else { Console.WriteLine("Invalid casting occured"); } }
public static void snippet11() { Employee objEmployee = new Employee(); objEmployee.AcceptDetails(10, "Jack"); IGet objGet = objEmployee as IGet; if (objGet != null) { objGet.Display(); } else { Console.WriteLine("Invalid casting occurred"); } }
static void Main() { Employee emp = new Employee(); emp.AcceptDetails(100, "Pico"); IGet objGet = emp as IGet; if (objGet == null) { Console.WriteLine("Invalid casting occured"); } else { objGet.Display(); } Console.ReadLine(); }
public static void Test() { //dog Dog dog = new Dog(); dog.AnimalSound(); dog.Hatbitat(); Console.WriteLine("\n"); //Tu Catfish TU = new Catfish(); TU.AnimalSound(); TU.Face(); TU.Hatbitat(); Console.WriteLine("\n"); //dog dogs objDog = new dogs(); Console.WriteLine(objDog.GetType().Name); objDog.Habitat(); Console.WriteLine("\n"); //Crocodile Crocodile objCrocodile = new Crocodile(); objCrocodile.Eat(); objCrocodile.Swim(); //Employee Employee objEmployee = new Employee(); objEmployee.AcceptDetails(10, "Jack"); IGet objGet = objEmployee as IGet; if (objGet != null) { objGet.Display(); } else { Console.WriteLine("Invalid casting occurred"); } //Rectangle Rectangle objRectangle = new Rectangle(10.2F, 20.3F); if (objRectangle is ICalculate) { Console.WriteLine("Area of rectangle: {0:F2}", objRectangle.Area()); } else { Console.WriteLine("Interface method not implemented"); } //Circle Sphere objSphere = new Sphere(); objSphere.Radius = 7; objSphere.Area(); Console.WriteLine("Area of Sphere: {0 : F2}", objSphere.areaOfSphere); }
public static void Test() { //CS2 //Lion objLion = new Lion(); //objLion.AnimalSound(); //objLion.Eat(); //CS5 //Dog objDog = new Dog(); //Console.WriteLine(objDog.GetType().Name); //objDog.Habitat(); //CS6 //Crocodile objcrocodile = new Crocodile(); //objcrocodile.Eat(); //objcrocodile.Swim(); //CS7 //Crocodile2 crocodile2 = new Crocodile2(); //string terCroc = crocodile2.EatTerrestrial(); //Console.WriteLine(terCroc); //string marCroc = crocodile2.EatMarine(); //Console.WriteLine(marCroc); //CS8 //Crocodile3 crocodile3 = new Crocodile3(); //Console.WriteLine(crocodile3.GetType().Name); //crocodile3.Habitat(); //crocodile3.Eat(); //crocodile3.Drink(); //CS9 //Sphere objSphere = new Sphere(); //objSphere.Radius = 7; //objSphere.Area(); //Console.WriteLine("Area of Sphere: { 0:F2}" ,objSphere._areaOfSphere); //CS10 //Rectangle rectangle = new Rectangle(10.2F,20.3F); //if(rectangle is ICalculate) //{ // Console.WriteLine("Area of rectangle: {0:F2}",rectangle.Area()); //} //else //{ // Console.WriteLine("Interface method not implemented"); //} //CS11 Employee employee = new Employee(); employee.AcceptDetails(10, "Jack"); IGet objGet = employee as IGet; if (objGet != null) { objGet.Display(); } else { Console.WriteLine("Incalid casting occurred"); } }