
C# 7 and .NET Core: Modern Cross-Platform Development

Test your knowledge and understanding by answering some questions. Get some hands-on practice and explore with deeper research into this chapter's topics.
Answer the following questions:
What is a delegate?
What is an event?
How are a base class and a derived class related?
What is the difference between is
and as
?
Which keyword is used to prevent a class from being derived from or a method from being overridden?
Which keyword is used to prevent a class from being instantiated with the new
keyword?
Which keyword is used to allow a member to be overridden?
What's the difference between a destructor and a deconstructor?
What are the signatures of the constructors that all exceptions should have?
What is an extension method and how do you define one?
Add a new console application named Ch07_Exercise02
.
Create a class named Shape
with properties named Height
, Width
, and Area
.
Add three classes that...
Change the font size
Change margin width
Change background colour