Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Namespace: Tiene que representar algo significativo para el programa, con un nombre único. Cada
namespace puede tener diferentes clases, tantas como requiera el programa.
Clases: Las clases son plantillas para crear entidades, tantas como se requiera. Cada clase puede
tener diferentes métodos.
EXPLICITAS: Son conversiones que debemos especificar debido a que C# no sabe realmente a que
tipo de dato queremos asignar lo que estamos tratando de guardar en una variable, ejemplo:
convertir un string a un int.
Para la variables tipo flotante en C#, hay que agregarle una “f” al final de cada valor. Ejm:
Operador de Suma: +
Operador de Resta: -
Operador de División: /
Operador de Multiplicación: *
&& = AND
|| = OR
! = NOT
Operadores relacionales
== Igual a
!= No igual a
> Mayor que
< Menor que
>= Mayor o igual que
<= Menor o igual que
ARRAYS
Formas de definir un Array o Matrices
Sin especificar número de espacios.
int[] array1;
Declarando numero de espacios, se inicializa el array con el numero de espacios mediante
new.
int[] array2 = new int[5];
Numero de espacios y valores, establecemos el numero de espacios y el valor de cada uno
en la misma declaración.
int[] array3 = new int[3] { 3, 5, 10};
Sin especificar numero de espacios, el numero de espacios del array de define mediante el
numero de valores en la declaración.
int[] array4 = { 4, 9, 5, 1 };
LISTAS o LIST
https://bugeados.com/programacion/csharp/listas-en-csharp/
Métodos o methods
Son las formas específicas de resolver algo a través de código ejemplo operaciones
matemáticas, validaciones, separación de caracteres
Algunos tipos: Main, Array, List, WriteLine