MCQs>IT & Programming>C#>Polymorphism. LET: public class BaseClass { public virtual string DoWork() { return 'A'; } } public class DerivedClass : BaseClass { public override string DoWork() { return 'B'; } } IF: DerivedClass B = new DerivedClass(); BaseClass A = (BaseClass)B; A.DoWork(); What's the expected output?
C# MCQs
Polymorphism. LET: public class BaseClass { public virtual string DoWork() { return "A"; } } public class DerivedClass : BaseClass { public override string DoWork() { return "B"; } } IF: DerivedClass B = new DerivedClass(); BaseClass A = (BaseClass)B; A.DoWork(); What's the expected output?
Answer
Correct Answer: B
Explanation:
Note: This Question is unanswered, help us to find answer for this one