Язык С# работает на платформе .NЕТ Framework и имеет с ней тесную связь. Во-первых, этот язык с самого начала был задуман в качестве языка написания кода для .NЕТ Framework, а во-вторых, он, в свою очередь, полностью ориентирован на библиотеки данной платформы.
Платформа .NЕТ Framework – это единая универсальная база программирования, предназначенная для построения систем широкого спектра. Вот только некоторые из них: Windows и Web-приложения, приложения баз данных, приложения для мобильных и переносных устройств, механизмы поддержки электронной почты и коммерции.
Платформа .NЕТ позволяет успешно решать не только указанные выше задачи межплатформенной переносимости и межъязыкового взаимодействия, но и другие очень важные для современных компьютерных технологий задачи, такие как: безопасность, надежность, использование готовых компонентов.