Сначала просмотрите его самостоятельно и посмотрите, сможете ли вы ответить на следующие вопросы по C#?
1. В чем разница между статическими переменными и нестатическими переменными?
2. В чем разница между const и static readonly?
3.Что означает внешний?
4. Что означает абстрактное?
5.Что делает внутренний модификатор?
6.Что делает модификатор «Запечатанный»?
7. В чем разница между переопределением и перегрузкой?
8. Что такое индексный индикатор?
9.Что делает новый модификатор?
10.Что означает это ключевое слово?
11. Можно ли использовать абстрактные функции для переопределения виртуальных функций в базовых классах?
12. Могут ли запечатанные классы иметь виртуальные функции?
13. Если виртуальное свойство в базовом классе имеет только один метод доступа к свойству, сколько методов доступа к свойству может иметь унаследованный класс после переопределения свойства? Что, если в базовом классе есть два метода get и set?
14.Можно ли абстрактное использовать вместе с виртуальным? Можно ли использовать его с переопределением?
15.Какие элементы может содержать интерфейс?
16. В чем разница между классом и структурой?