Метою цієї книги є опис базових принципів функціонування платформи .NET, системи типів .NET для різних інструментальних засобів розробки, що використовуються при створенні додатків .NET (багато з таких інструментальних засобів є програмними продуктами з відкритим вихідним кодом). Тут же представлені базові можливості мови програмування C #.Також в книзі розглядаються базові конструкції мови програмування C #. Ви освоїте техніку побудови класів, з'ясуйте різницю між типами, що характеризуються значеннями, і посилальними типами, приведенням до об'єктного типу і відновленням з "об'єктного образу", а також роль улюбленого всіма базового класу System.Object. Також розглядається структурований підхід до обробки винятків, які дозволяють вирішувати відповідні проблеми. Особлива увага приділяється тому як С# поєднується з базовими принципами ООП – спадкуванням, інкапсуляцією та поліморфізмом.
Насамперед цей посібник буде корисний людям які мають бажання почати роботу в середовищі розробки Visual Studio на мові С#.