В лекции даны основные теоретические сведения на тему перегрузки методов в языке С#. При этом указано, что совершенно недостаточно, чтобы два метода отличались только типами возвращаемых значений. Они должны также отличаться типами или числом своих параметров. Даны примеры использования перегрузки методов.
Рассматривается также перегрузка конструкторов.Такая возможность позволяет в языке С# конструировать объекты самыми разными способами. Кратко приводятся сведения по поводу перегрузки индексаторов, перегрузки операторов, перегрузки операторов отношения и операторов true-false, перегрузки логических операторов.