Upload
jorge-ivan-rivalcoba-rivas
View
30
Download
0
Embed Size (px)
Citation preview
M.C Ivan Rivalcoba
PROGRAMACIÓN ORIENTADA A
OBJETOSC# & .NET
1. FUNDAMENTOS POO (OOP)TIPOS DE DATOS NO NUMÉRICOS
CHARS & STRINGS
DATOS NO NUMÉRICOS: CHARS
TIPOS DE
DATOS
Numéricos
No numéricos
Enteros
Decimales• Float• double
• Byte• Int• long
• CHAR• STRING
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.
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.
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.
DATOS NO NUMÉRICOS: CHARS
Las secuencias de escape también pueden ser expresar literales del tipo char.
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?
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.
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.
Método ToUpper: Retorna la copia de un string pero en formato de mayúsculas.
DATOS NO NUMÉRICOS: STRINGS
Método ToLower: Retorna la copia de un string pero en formato de minúsculas.
DATOS NO NUMÉRICOS: STRINGS
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
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
Método Insert: Inserta el contenido de un string dentro de otro en un índice especificado.
DATOS NO NUMÉRICOS: STRINGS
Método Replace: Remplaza un carácter o conjunto de caracteres con otro carácter especificado.
DATOS NO NUMÉRICOS: STRINGS
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
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