¿Qué herramientas se pueden utilizar para escribir C#?
Microsoft Visual Studio.
Microsoft Visual Studio es una serie de productos de kit de herramientas de desarrollo de Microsoft Corporation en Estados Unidos. VS es un conjunto de herramientas de desarrollo básicamente completo, que incluye la mayoría de las herramientas necesarias en todo el ciclo de vida del software, como herramientas UML, herramientas de control de código, entornos de desarrollo integrados (IDE), etc.
El código objeto escrito es aplicable a todas las plataformas compatibles con Microsoft, incluidas Microsoft Windows, Windows Mobile, Windows CE, .NET Framework, .NET Compact Framework y Microsoft Silverlight.
Visual Studio es actualmente el entorno de desarrollo integrado más popular para aplicaciones de plataforma Windows. La última versión es Visual Studio 2019, basada en .NET Framework 4.5.2.
Información ampliada
En 1997, Microsoft lanzó Visual Studio 97. Incluye Visual Basic 5.0 y Visual C 5.0 para desarrollo de Windows, Visual J para desarrollo de Java, Visual FoxPro para desarrollo de bases de datos y Visual InterDev necesario para crear DHTML (HTML dinámico).
Entre ellos, Visual Basic y Visual FoxPro utilizan entornos de desarrollo separados, y otros lenguajes de desarrollo utilizan un entorno de desarrollo unificado.
En 1998, Microsoft lanzó Visual Studio 6.0. Las versiones del entorno de desarrollo para todos los lenguajes de desarrollo se han actualizado a 6.0. Esta fue también la última versión de Visual Basic y, a partir de la siguiente versión (7.0), Microsoft Basic evolucionó hacia un nuevo lenguaje orientado a objetos: Microsoft Basic .NET 2002.
Dado que Sun demandó a Microsoft por ser incompatible con la máquina virtual Java debido a las extensiones del lenguaje Java de Sun, Microsoft ya no incluirá un entorno de desarrollo para la máquina virtual Java en Visual Studio posterior.
En 2002, con la introducción del eslogan .NET y el lanzamiento de Windows XP/Office XP, Microsoft lanzó Visual Studio .NET (número de compilación 7.0).
En esta versión de Visual Studio, Microsoft ha vendido Visual FoxPro como entorno de desarrollo independiente que se vende por separado como Visual FoxPro 7.0, y también ha cancelado Visual InterDev. Al mismo tiempo, Microsoft introdujo un mecanismo de código administrado basado en .NET Framework (versión 1.0) y un nuevo lenguaje, C# (pronunciado C Sharp). C# es un lenguaje moderno basado en C y Java, y es el lenguaje en el que está escrito .NET Framework.