Microsoft .NET Framework - это платформа для разработки, развертывания и запуска Web-сервисов и приложений. C# — объектно-ориентированный язык программирования для платформы Microsoft .NET Framework.

Microsoft .NET Framework  - это платформа для разработки, развертывания и запуска Web-сервисов и приложений. Она предоставляет высокопроизводительную, основанную на стандартах, многоязыковую среду, которая позволяет интегрировать  существующие приложения с приложениями и сервисами следующего поколения, а также решать задачи развертывания и использования интернет-приложений. .NET Framework состоит из двух основных частей - общеязыковой среды выполнения (common language runtime) и иерархического множества унифицированных библиотек классов Framework Class Library (FCL). В FCL входят классы Windows Forms, ADO.NET, ASP.NET, Language Integrated Query, Windows Presentation Foundation, Windows Communication Foundation и другие.

.NET Framework

Последняя версия .NET Framework 4.5 была выпущена 15 августа 2012 года.

См. http://ru.wikipedia.org/wiki/.NET_Framework

C# (произносится си шарп) — объектно-ориентированный язык программирования для платформы Microsoft .NET Framework.

Язык имеет статическую типизацию, поддерживает полиморфизм, перегрузку операторов (в том числе операторов явного и неявного приведения типа), делегаты, атрибуты, события, свойства, обобщённые типы и методы, итераторы, анонимные функции с поддержкой замыканий, LINQ, исключения, комментарии в формате XML.

Переняв многое от своих предшественников — языков C++, Java, Delphi и Smalltalk — С#, опираясь на практику их использования, исключает некоторые модели, зарекомендовавшие себя как проблематичные при разработке программных систем.

См. http://ru.wikipedia.org/wiki/C_Sharp