MEJOR SITIO PARA DESARROLLADORES WEB
Lenguaje C#. W3Schools lecciones en español

Ua En De

C# Empezar


C# IDE

La forma más sencilla de empezar a utilizar C# es utilizar un IDE.

Se utiliza un IDE (entorno de desarrollo integrado) para editar y compilar código.

En nuestro tutorial, usaremos Visual Studio Community, que se puede descargar gratis desde https://visualstudio.microsoft.com/vs/community/.

Las aplicaciones escritas en C# utilizan .NET Framework, por lo que tiene sentido utilizar Visual Studio, ya que el programa, el marco y el lenguaje son creados por Microsoft.


Instalación de C#

Una vez descargado e instalado el instalador de Visual Studio, elija la carga de trabajo .NET y haga clic en el botón Modificar/Instalar:

Carga de trabajo C#

Una vez completada la instalación, haga clic en el botón Iniciar para comenzar con Visual Studio.

En la ventana de inicio, elija Crear un nuevo proyecto:

Nuevo proyecto C#

Luego haga clic en el botón "Instalar más herramientas y funciones":

Nuevo proyecto C-Sharp

Elija "Aplicación de consola (.NET Core)" de la lista y haga clic en el botón Siguiente:

Aplicación de consola C#

Ingrese un nombre para su proyecto y haga clic en el botón Crear:

Guardar como C#

Visual Studio generará automáticamente algún código para su proyecto:

Programa C#

El código debería verse así:

Program.cs

using System;

namespace HelloWorld
{
  class Program
  {
    static void Main(string[] args)
    {
      Console.WriteLine("Hello World!");
    }
  }
}
Inténtalo tú mismo »

No se preocupe si no comprende el código anterior; lo analizaremos en detalle en capítulos posteriores. Por ahora, concéntrate en cómo ejecutar el código.

Ejecute el programa presionando el botón F5 en su teclado (o haga clic en "Debug" -> "Start Debugging"). Esto compilará y ejecutará su código. El resultado se parecerá a esto:

Hello World!
C:\Users\Username\source\repos\HelloWorld\HelloWorld\bin\Debug\netcoreapp3.0\HelloWorld.exe (process 13784) exited with code 0.
To automatically close the console when debugging stops, enable Tools->Options->Debugging->Automatically close the console when debugging stops.
Press any key to close this window...

¡Felicitaciones! Ya ha escrito y ejecutado su primer programa C#.


Aprender C# en W3Schools

Al aprender C# en W3Schools.com, puede utilizar nuestra herramienta "Inténtalo tú mismo" ("Try it Yourself"), que muestra tanto el código como el resultado. Esto le facilitará la comprensión de cada parte a medida que avancemos:

Program.cs

using System;

namespace HelloWorld
{
  class Program
  {
    static void Main(string[] args)
    {
      Console.WriteLine("Hello World!");
    }
  }
}

Resultado:

Hello World!

Inténtalo tú mismo »


Editores de código e IDE para escribir código en C#

Cualquier editor de código que admita el lenguaje C# se puede utilizar para escribir código en el lenguaje de programación C# (C-Sharp). Sin embargo, para un trabajo más eficiente, los programadores suelen utilizar entornos de desarrollo integrados (IDE), que proporcionan funciones adicionales como autocompletado de código, depuración inteligente y gestión de proyectos.

A continuación se muestran algunos editores de código e IDE populares para C#:

  • Visual Studio: es el IDE para C# más popular desarrollado por Microsoft. Visual Studio incluye una amplia gama de funciones, como compatibilidad con diferentes lenguajes de programación, depuración, gestión de proyectos y creación de elementos visuales de la interfaz de usuario. Visual Studio Code es un editor de código potente y flexible desarrollado por Microsoft. Visual Studio Code admite muchos lenguajes de programación, incluido C#.
  • JetBrains Rider - es un IDE de C# desarrollado por JetBrains. Rider ofrece una amplia gama de funciones, incluida la compatibilidad con varios lenguajes de programación, depuración, gestión de proyectos y creación de elementos visuales de la interfaz de usuario.
  • Eclipse: es un entorno de desarrollo de código abierto que admite muchas funciones de programación, lenguajes, incluido C#.
  • MonoDevelop: es un entorno de desarrollo de código abierto que admite muchos lenguajes de programación, incluido C#.

Para programar en C#, necesita instalar el compilador de C# en su computadora. El compilador de C# convierte el código fuente de C# en código de máquina que se puede ejecutar en una computadora.

El compilador de C# es parte de .NET Framework, que se puede descargar desde el sitio web de Microsoft.

Además del compilador de C#, es posible que también necesites instalar otros programas como:

  • Visual Studio u otro IDE para C#
  • Un editor de código como Visual Studio Code o JetBrains Rider
  • Una herramienta de depuración como Visual Studio Debugger o MonoDevelop Debugger
  • Una herramienta de depuración como Visual Studio Profiler o MonoDevelop Profiler

El conjunto exacto de programas que necesitará dependerá de sus necesidades y tareas específicas.


Una anécdota sobre los programadores de C# y Python

Dos programadores, uno en C# y el otro, un programador en Python, discutieron sobre quién es el mejor programador. El primero de ellos dijo: "¡Soy un programador tan genial que puedo escribir un programa en C# que hará cualquier tarea usando solo una línea de código!"

El programador de Python dijo: "¡Es imposible! Si puedes hacerlo, te invitaré a almorzar en el mejor restaurante de la ciudad".

El primer programador empezó a pensar y finalmente escribió una sola línea de código en C#. ¡Lo lanzó y el programa funcionó!

El segundo programador se sorprendió mucho y preguntó: "¿Cómo conseguiste escribir un programa tan complejo en una sola línea?"

El primer programador sonrió y dijo: "Acabo de escribir 'while(true);' es un bucle sin fin que no hace nada. ¡Pero realmente hace cualquier tarea!"