3. DATOS NO NUMÉRICOS: CHARS
El tipo char permite el almacenamiento de
caracteres individuales.
El char es un tipo de dato con una longitud de
memoria de 16 bits.
Por lo que puede almacenar un rango de 65,536
valores.
4. DATOS NO NUMÉRICOS: CHARS
Hay dos formas de especificar un carácter en C#
Expresando el carácter de manera explicita.
Expresando en forma de un casteo entero en el
equivalente ASCII el carácter que se desea.
6. DATOS NO NUMÉRICOS: CHARS
Una herramienta útil
puede ser una tabla
ascii.
Esta nos permite
visualizar que
carácter puede ser
representado por
cada entero
casteado.
8. DATOS NO NUMÉRICOS: CHARS
Las secuencias de escape también pueden ser
expresar literales del tipo char.
9. DATOS NO NUMÉRICOS: CHARS
Los métodos WriteLine aceptan parámetros de tipo
char:
10. DATOS NO NUMÉRICOS: CHARS
Nota: La suma de dos chars resulta en un entero, el
cual es la suma de sus equivalentes en ascii probar
el siguiente código: ¿Qué valor se imprime?
11. DATOS NO NUMÉRICOS: STRINGS
C# ofrece un mecanismo para almacenar cadenas de
caracteres (textos con mas un carácter), para ello
dispone del tipo STRING.
El string es un tipo de dato referenciado, mas
adelante se vera que significa esto.
12. DATOS NO NUMÉRICOS: STRINGS
A continuación algunos ejemplos del uso de string:
13. DATOS NO NUMÉRICOS: STRINGS
Algo importante para recordar es que todos las
entidades presentes en C# son objetos o clases.
Los strings no son la excepción, los strings
pertenecen a la clase System.String.
Dicha clase posee un conjunto de métodos útiles
listos para ser usados, a continuación veremos
algunos ejemplo.
Queda al programador la tarea de implementarlos
según el problema que se le demande, esta habilidad
se adquiere con la experiencia.
14. Método ToUpper: Retorna la copia de un string pero
en formato de mayúsculas.
DATOS NO NUMÉRICOS: STRINGS
15. Método ToLower: Retorna la copia de un string pero
en formato de minúsculas.
DATOS NO NUMÉRICOS: STRINGS
16. Método estático System.Format: Crea un string con
formato usando la misma sintaxis de llaves “{}” que
un WriteLine.
DATOS NO NUMÉRICOS: STRINGS
17. Método IdenxOf: Retorna el índice de la primera
ocurrencia de un string, en caso de no encontrar
ocurrencia retorna un -1.
DATOS NO NUMÉRICOS: STRINGS
18. Método Insert: Inserta el contenido de un string
dentro de otro en un índice especificado.
DATOS NO NUMÉRICOS: STRINGS
19. Método Replace: Remplaza un carácter o conjunto de
caracteres con otro carácter especificado.
DATOS NO NUMÉRICOS: STRINGS
20. Existe una propiedad llamada Length que te permite
saber el tamaño de un string (el número de
caracteres).
DATOS NO NUMÉRICOS: STRINGS
21. Existe una lista amplia de métodos y propiedades
para trabajar con cadenas.
Se dejará al programador seguir investigando al
respecto.
DATOS NO NUMÉRICOS: STRINGS
22. Q & A
¿Qué resultado dará las siguiente operación lógica?
¿Por que da ese resultado?.