Скачиваний:
24
Добавлен:
24.03.2015
Размер:
24.58 Кб
Скачать

Язык С#. Базовый курс.

Вопросы для самостоятельной подготовки. Семестр 2.

1. Методы С#. Процедуры и функции. Модификаторы методов. Параметры методов.

2. Параметры методов с типами ссылок. Модификаторы ref и out. Методы с переменным числом аргументов. Прототипы методов и перегрузка методов.

3. Рекурсивные методы и их примеры. Использование методов в качестве параметров.

4. Классы С#. Статические члены классов. Статические поля и константы.

5. Статические методы и статические конструкторы. Статические классы.

6. Объявление класса. Объявление полей и методов объектов.

7. Конструкторы объектов. Ссылка this. Деструкторы и финализаторы. Примеры классов и их объектов.

8. Инкапсуляция модификаторы доступа. Свойства классов и автореализуемые свойства.

9. Индексаторы классов и их примеры.

10. Включение объектов классов. Вложение классов.

11. Наследование классов и доступность членов класса при наследовании.

12. Методы при наследовании. Экранирование методов базового класса. Виртуальные методы.

13. Абстрактные методы и абстрактные классы. Применение абстрактных классов. Опечатанные классы, методы и свойства.

14. Наследование контрактов и реализации. Интерфейсы C#. Объявление и реализация интерфейсов.

15. Интерфейс как тип, ссылки на интерфейс. Наследование интерфейсов.

16. Перечисления и класс System.Enum.

17. Структуры в C#. Упаковка и распаковка. Реализация структурами интерфейсов.

18. Исключения. Механизм исключений. Обработка исключений. Свойства исключений.

19. Исключения в арифметических выражениях. Генерация исключений. Пользовательские классы исключений.

20. Делегаты. Синтаксис делегатов. Многоадресные экземпляры делегатов. Обратные вызовы и анонимные функции.

21. События. Синтаксис событий.

Соседние файлы в предмете Объектно ориентированное программирование