Usaremos Visual Studio Community, que se puede descargar gratis
desde [Link]
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 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:
Luego haga clic en el botón "Instalar más herramientas y funciones":
Elija "Aplicación de consola (.NET Core)" de la lista y haga clic en el botón Siguiente:
Ingrese un nombre para su proyecto y haga clic en el botón Crear:
Visual Studio generará automáticamente algún código para su proyecto:
El código debería verse así:
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:
No te preocupes si no entiendes cómo using System, namespace y class . Piense en ello como
algo que (casi) siempre aparece por default
Nota: A diferencia de Java, el nombre del archivo C# no tiene que coincidir con el nombre de
la clase, pero a menudo lo hacen (para una mejor organización). Al guardar el archivo,
guárdelo con un nombre adecuado y agregue ".cs" al final del nombre del archivo. Para
ejecutar el ejemplo anterior en su computadora, asegúrese de que C# esté instalado
correctamente
Para generar valores o imprimir texto en C#, puede utilizar el
método WriteLine():
El método de Write
También existe un método Write(), que es similar a WriteLine().
La única diferencia es que no inserta una nueva línea al final de la salida:
Tenga en cuenta que agregamos un espacio adicional cuando es necesario
(¡después de "Hello World!" en el ejemplo anterior), para una mejor legibilidad.
Los comentarios de varias líneas comienzan con /* y terminan con */
C# Comentarios
Comentarios de una sola línea
Los comentarios de una sola línea comienzan con dos barras diagonales (//).
Comentarios de varias líneas de C#
Los comentarios de varias líneas comienzan con /* y terminan con */
Donde type es un tipo de dato (como int o string), y variableName es el nombre
de la variable (como x o nombre). El signo igual se utiliza para asignar valores a
la variable.
Para crear una variable que debería almacenar texto, mire el siguiente ejemplo:
Para crear una variable que debería almacenar un número, mire el siguiente ejemplo:
También puedes declarar una variable sin asignar el valor y asignar el valor más tarde:
Tenga en cuenta que si asigna un nuevo valor a una variable
existente, sobrescribirá el valor anterior:
Otros tipos
Una demostración de cómo declarar variables de otros tipos:
Constantes
Si no desea que otros (o usted mismo) sobrescriban los valores existentes, puede agregar la
palabra clave const delante del tipo de variable. Esto declarará la variable como "constante", lo
que significa que no se puede cambiar y es de solo lectura:
La palabra clave const es útil cuando desea que una variable almacene siempre el mismo
valor para que otros (o usted mismo) no estropeen su código. Un ejemplo al que a menudo se
hace referencia como constante es PI (3,14159...).
Nota: No se puede declarar una variable constante sin asignar el valor. Si lo hace, se
producirá un error: Un campo constante requiere que se proporcione un valor .
C# Entrada del usuario
[Link]() se utiliza para generar (imprimir) valores.
Ahora usaremos [Link]() para obtener la entrada del
usuario.
En el siguiente ejemplo, el usuario puede ingresar su nombre de usuario, que se
almacena en la variable userName. Luego imprimimos el valor de userName:
// Escriba su nombre de usuario y presione enter
[Link]("Enter username:");
//Cree una variable de cadena y obtenga la entrada del usuario desde el teclado y guárdela en la variable
string userName = [Link]();
// Imprima el valor de la variable (nombre de usuario), que mostrará el valor de entrada
[Link]("Username is: " + userName);
Puedes convertir cualquier tipo explícitamente, utilizando
uno de los métodos [Link]
Nota: Si ingresa una entrada incorrecta (por ejemplo, texto en una entrada numérica),
recibirá un mensaje de excepción/error (como [Link]: 'Input string was
not in a correct format.').
C# Operadores
Aunque el operador + se usa a menudo para sumar dos valores, como en el ejemplo
anterior, también se puede usar para sumar una variable y un valor, o una variable. y otra
variable:
Operadores de Asignación