Solo me gustaría dejar en claro, no puedo encontrar la respuesta directa. C# es la especificación general de este lenguaje hecha por MS, mientras que Visual C# es la implementación de este lenguaje, ¿otra vez hecho por MS?C# y Visual C#?
Así que si decimos que nos desarrollamos en C# (en Visual Studio, por ejemplo) desarrollamos en realidad Visual C#.
¿Es correcto?
Muy similar a http://stackoverflow.com/questions/1643382/is-it-c-sharp-or-c-net. aunque creo que no es exactamente un duplicado. –