1)Типы данных, литералы и
переменные (типы значений, целочисленные типы, типы для представления чисел
с плавающей точкой, символы, логический тип,
литералы; инициализация
переменной, неявно типизированные переменные, область действия и время
существования переменных, приведения типов).
2) операторы (арифметические
операторы, операторы отношения и логические операторы, оператор присваивания,
оператор ?)
3) управляющие операторы (if, switch, for, while, do-while,
foreach, break, continue, return).
4) массивы и строки (виды
массивов, инициализация массивов, неявно типизированные массивы; постоянство
строк).
5) классы, объекты и методы (общая
форма определения класса, создание объектов, конструкторы, оператор new, сборка мусора,
модификация доступа, инициализация объектов, рекурсия, псевдорекурсия,
статические классы).
6) методы (использование
параметров метода, модификаторы параметров ref и out,
использование переменного числа аргументов, перегрузка методов, необязательные
аргументы, метод Main(),
статические методы)
7) перегрузка операторов (перегрузка
унарных и бинарных операторов, операторов отношения, true и false, логических операторов, операторов
преобразования).
8) индексаторы и свойства
(одномерные и многомерные индексаторы, перегрузка индексаторов; автосвойства,
модификаторы доступа в аксессорах).
9)наследование (организация
защищенного доступа, конструкторы и наследование, сокрытие имен, виртуальные
методы, абстрактные классы, ключевое слово sealed, класс object,
упаковка и распаковка).
10) интерфейсы (реализация,
применение интерфейсных ссылок, наследование интерфейсов, явные реализации).
11) структуры и перечисления
12) обработка исключительных
ситуаций (класс System.Exception,ключевые слова try, catch, throw, finally).
13)делегаты и события
(объявление делегатов, групповая адресация, ковариантность и контрвариантность,
анонимные методы, события, групповая адресация события, аксессоры событий).
14) обобщения (объявление,
ограниченные типы, полученные значения, присваиваемого параметру типа по
умолчанию, обобщенный метод, вариантные делегаты).