Учебное пособие посвящено основным принципам объектно-ориентированного программирования с использованием языка С#. Рассматриваются классы, объекты, наследование, полиморфизм. Особое внимание уделяется взаимодействию объектов. Изложение сопровождается примерами. Предназначено для студентов, владеющих навыками процедурного программирования, а также для тех, кто желает освоить основы языка С#.