High Quality Content by WIKIPEDIA articles!
Microsoft Visual C# is Microsoft's implementation of the C# specification, included in the Microsoft Visual Studio suite of products.
It is based on the ECMA/ISO specification of the C# language, which Microsoft also created.
While multiple implementations of the specification exist, Visual C# is by far the one most commonly used.
In most contexts, an unqualified reference to "C#" is taken to mean "Visual C#."