C# - язык программирования. Он один на всё. Правда есть .NET (FrameWork) 1.x и 2.x, будут другие. Студии отличаются наворотами построения проектов, сборкой и количеством подключаемых модулей (например: Using System.Data для всех C# будут одни и те же, а вот внутрянности там окажутся немного разные) ...