¿QUÉ ES C#?
C# es un lenguaje orientado a objetos que permite a los
desarrolladores construir una variedad de aplicaciones seguras y
robustas que son ejecutadas en el Framework .NET
Se puede utilizar C# para crear aplicaciones para Windows,
servicios Web, aplicaciones móviles, aplicaciones cliente-
servidor, aplicaciones de base de datos y más.
PAMELA PEREIRA RODRÍGUEZ
ORIENTADO A OBJETO
PAMELA PEREIRA RODRÍGUEZ
PROGRAMAR
PAMELA PEREIRA RODRÍGUEZ
VARIABLES
Los programas usualmente utilizan datos para realizar
actividades.
Al crear una variable se reserva una ubicación o espacio en
memoria, para almacenar valores. Se le llama variable porque la
información almacenada en esa ubicación puede ser modificada
cuando el programa es ejecutado.
Para utilizar una variable, primero debe ser declarada
especificando el nombre y el tipo de dato.
PAMELA PEREIRA RODRÍGUEZ
VARIABLES
Un nombre de variable, también llamado identificador, puede
contener letras, números y el carácter de guion bajo (_) y debe
comenzar con una letra o un guion.
El nombre de la variable puede ser cualquier conjunto de letras y
números, el mejor identificador es descriptivo del dato que
contiene. ¡Importante para crear código comprensible y legible!
Por ejemplo, nombre y edad son buenos nombres, descriptivos,
en cambio abc y xyz no lo son.
PAMELA PEREIRA RODRÍGUEZ
TIPO DE VARIABLES
Un tipo de dato define la información que puede ser almacenada
en una variable, el tamaño que necesitas en memoria y las
operaciones que pueden ser realizadas con la variable.
Por ejemplo, para almacenar un valor entero (un número de tipo
entero) en una variable, utiliza la palabra clave int:
int miedad;
El código anterior declara una variable llamada miedad del tipo
entero.
PAMELA PEREIRA RODRÍGUEZ
TIPO DE VARIABLES
Obs: una línea de código que completa una acción es llamada una
declaración. Cada declaración en C# debe terminar con un punto y coma (;).
Se puede asignar un valor a una variable al declararla:
int miedad = 18;
O posteriormente en el código:
int miedad;
miedad = 18;
Para usar una variable hay que declararla primero
PAMELA PEREIRA RODRÍGUEZ
TIPOS DE DATOS
Hay varios tipos de datos incorporados en C# por defecto. Los
más comunes son:
int número entero (32 bit)
float número decimal (32 bit)
double número decimal más preciso o extenso (64 bit)
char un solo carácter
bool booleano, que sólo puede tener 2 valores: True
(verdadero) o False (falso)
string una secuencia de caracteres
PAMELA PEREIRA RODRÍGUEZ
TIPOS DE DATOS
Las siguientes declaraciones utilizan los tipos de datos de C#:
int x = 42;
double pi = 3.14;
char y = ‘z’;
bool estaenlinea = true;
string nombre = “David”;
Obs: los valores de tipo char son asignados con comillas
simples, los de tipo string usan comillas dobles.
PAMELA PEREIRA RODRÍGUEZ
TIPOS DE DATOS - REGLAS
Puede contener números, letras (con o sin acento) o los
caracteres especiales:
◦ _ (subguión)
◦ Ç ç (cedilla: ASCII 135 y 128)
◦ µ (mi: ASCII 230)
Nunca debe comenzar un número
Sensible al contexto
No tiene límite de caracteres
No puede ser una palabra reservada
PAMELA PEREIRA RODRÍGUEZ
TIPOS DE DATOS - REGLAS
Convención:
Válidos:
Cuando se usan palabras compuestas como
letra2 identificadores se puede usar la notación
_num_tres Camel Case o Pascal Case.
x3
RUT Ejemplo el identificador:
Inválidos: impuestofinalagregado
2letra
Camel Case:
-num-tres
ImpuestoFinalAgregado
x3
RUT# Pascal Case:
impuestoFinalAgregado
PAMELA PEREIRA RODRÍGUEZ
PALABRAS RESERVADAS
Tipos de dato
char, int, byte, short, long , float,
double, decimal, bool, string, ...
Sentencias
if, else, do, while, for, foreach, switch, return, break, case, is,
...
Otras
continue, sizeof, typeof, struct, private, public, null, enum, ...
PAMELA PEREIRA RODRÍGUEZ
PRIMER PROGRAMA EN C#
Para crear un programa en C#, es necesario tener un Entorno de
Desarrollo Integrado (IDE por sus siglas en ingles) con
herramientas de programación y depuración.
Utilizaremos Visual Studio, el cual está disponible para descargar
gratuitamente.
PAMELA PEREIRA RODRÍGUEZ
PRIMER PROGRAMA EN C#
Para comenzar se debe abrir Visual Studio 2017, verán esto:
PAMELA PEREIRA RODRÍGUEZ
PRIMER PROGRAMA EN C#
Hacer click en “Crear nuevo proyecto”
se abrirá la ventana:
PAMELA PEREIRA RODRÍGUEZ
PRIMER PROGRAMA EN C#
Deben seleccionar Visual C#, Aplicación de consola (.NET
Framework). En la parte inferior
Debe ponerle nombre al archivo y determinar la ubicación en
donde van a almacenar su proyecto.
Por ejemplo, Nombre: prueba2, ubicación: escritorio.
PAMELA PEREIRA RODRÍGUEZ
PRIMER PROGRAMA EN C#
Se creará una carpeta con el nombre del proyecto en la
ubicación señalada:
La cual contendrá lo siguiente:
PAMELA PEREIRA RODRÍGUEZ
PRIMER PROGRAMA EN C#
Visual Studio generará de manera automática algo de código:
Obs: cada aplicación de consola en C# debe contener un método
(una función) llamada Main, la cual es el punto de arranque.
PAMELA PEREIRA RODRÍGUEZ
PRIMER PROGRAMA EN C#
Para ejecutar presiona o presiona Ctrl+F5.
Se ve la siguiente pantalla:
Es una ventana de consola. Como no teníamos ninguna
instrucción no muestra nada más que el mensaje para cerrar.
REVISAR LISTADO 0.
PAMELA PEREIRA RODRÍGUEZ
PRIMER PROGRAMA EN C#
REVISAR LISTADO 0.
PAMELA PEREIRA RODRÍGUEZ