Skip to content

faustinoloeza/csharp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Tabla de Contenidos

  1. Introducción
  2. Usar C# con Visual Studio Code
  3. Tipos de datos, Variables y Constantes

Introducción

Usar C# con Visual Studio Code

Para poder utilizar C# con Visual Studio Code necesitaremos Visual Studio Code, el SDK de .NET y la extensión de C# para visual Studio Code, algunas puede que ya las tengas instaladas.

Prerequisitos

Probando con Hello World

Para verificar que tenemos todo instalado correctamente y que podemos utilizar .NET crearemos una aplicación, para ello primero creamos una carpeta llamada ejemplosCsharp, abriremos la terminal y ejecutaremos lo siguiente.

mkdir ejemplosCsharp
cd ejemplosCsharp

Una vez creada la carpeta ejecutamos en la terminal el siguiente comando para crear una aplicación de consola.

dotnet new console -n cat

Si quieres saber mas sobre como crear otro tipo de aplicaciones mediante consola por ejemplo un aplicación WPF, Web Api o cualquier otra aquí te dejo una lista de argumentos que le puedes pasar para crear el tipo de aplicación que desees.

Esto creara una carpeta dentro de ejemplosCsharp llamada cat debemos ingresar a dicha carpeta y ejecutar el siguiente comando.

cd cat
dotnet run

Lo cual te dará como resultado en pantalla Hello World

La imagen inferior muestra los comando utilizados y el resultado obtenido.

Editando la aplicación

Una vez que ejecutamos la aplicación nos arroja un mensaje que no es muy interesante cambiaremos esto por uno mas atractivo lo primero que tenemos que hacer es abrir la aplicación con Visual Studio Code, podemos usar el siguiente comando o simplemente arrastrar la carpeta al editor.

code .

vs

Ahora creamos una variable llamada nombre y después la concatenaremos a nuestro mensaje inicial.

 string name = "Faustino";
 Console.WriteLine("Hello World! "+ name);

Bien ahora nuestra aplicación es mas interesante, pero podemos observar que la aplicación presenta ciertos mensajes que no pertenecen al código por ejemplo 0 references

mensaje

Para deshabilitar estos mensajes non iremos a File > Preference > Settings y aquí buscaremos Code Lens y desmarcaremos la casilla.

Listo nuestra aplicación esta terminada.

Start Debuguing

Ejecutar nuestra aplicación desde la consola no es siempre lo mas optimo cuando queremos encontrar errores o debuguearla paso a paso. Para tener mejor control de la aplicación de nuestra aplicación la ejecutaremos en modo debug. Primero nos iremos a View > Command Palette o ejecutamos el comando CTRL + SHIFT + P y buscamos generate.

Esto creara unas carpeta con dos archivos uno llamado launch.json y el otro tasks.json que le dirán a nuestra aplicación como ejecutarse. Para poder ejecutar nuestro código en una terminal nueva editaremos el archivo launch.json en el parámetro console, cambiaremos de internalConsole a externalTerminal.

Una vez echo esto nos iremos a Run > Start Debugguing y esto ejecutara nuestra aplicación en una nueva terminal, aunque se cerrara la terminal y no podremos ver el resultado en pantalla.

debug

El código se ejecuto correctamente pero no se detuvo y la aplicación se cerro, para detenerla y poder apreciar el mensaje en pantalla podemos pedirle que se detenga y esto lo podemos hacer añadiendo un break point en nuestro código o poner Console.ReadLine(); para que la aplicación espere una entrada por parte del usuario y se detenga hasta que el usuario ingrese algo. En la parte inferior te muestro ambos casos.

Cuando uses el break point tu programa se ejecutara hasta ese punto y cuando uses Console.ReadLine(); el programa esperara hasta que ingreses algún dato por medio del teclado. Puedes usar ambos si asi lo requieres.

readline

⬆ volver arriba

Tipos de datos Variables y Constantes

About

Usar C# con Visual Studio Code

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published