MODULO 3 TIPOS DE DATOS BASICOS c#

Páginas: 6 (1424 palabras) Publicado: 28 de julio de 2015
Sistema de tipo común

Cada variable tiene un tipo de dato que determina qué valor debe ser almacenado en la variable.
El compilador de C# garantiza que los valores almacenados en las variables son siempre del tipo apropiado.

CTS

El Common Type System (CTS) o Sistema de Tipo Común es el conjunto de reglas que han de seguir las definiciones de tipos de datos para que el CLR las acepte. Esdecir, aunque cada lenguaje gestionado disponga de su propia sintaxis para definir tipos de datos, en el MSIL resultante de la compilación de sus códigos fuente se ha de cumplir las reglas del CTS.

Comparando tipos de valor y de referencia


Tipos de valores

Tipos de referencia


Contiene directamente sus datos

Almacena referencias a sus datos


Cada uno tiene su propia copia de datos

Dosvariables pueden referenciar al mismo objeto

Las operaciones en uno no afectan a otro

Las operaciones en uno si pueden afectar al otro


Comparando tipos de valor construidos y definidos

Los tipos de valores incluyen tipos de datos construidos y definidos por el usuario. La diferencia entre ellos es mínima en C# porque los definidos se usan igual que los otros. La única diferencia real es que paralos tipos ya definidos nosotros podemos escribir el valor literal.
Todos los tipos de valores contienen datos y no pueden ser nulos.
Tipos simples

Los tipos construidos son los tipos básicos. Tenemos palabras clave reservadas o tipos estructura, en nuestro código podemos usar ambos:

Ej.
byte // Palabra clave reservada
o
System.byte //tipo estructura

int // Palabra clave reservada
OSystem.Int32 //tipo estructura
Nombrando variables

Para usar la variable primero habrá que darle un nombre apropiado que estará referenciado a su identificador y seguirá las convenciones de nomenclatura estándar.

Reglas y recomendaciones para nombrar variables
Reglas

Empezar a nombrar cada variable con una letra o un guión bajo
Después del primer carácter, usar letras, dígitos o el guiónbajo
No usar palabras clave reservadas
Si se usa un nombre de variable no válido, nos dará un error de compilación

Recomendaciones

Evitar usar mayúsculas
Evitar empezar a nombrar con guión bajo
Evitar usar abreviaciones
En nombres compuestos usar la nomenclatura PascalCasing, poniendo mayúsculas en cada palabra. Ej. Void DatoInicial ();


Palabras clave en C#

Las palabras clave sonidentificadores reservados para el lenguaje y no pueden ser usados como nombre de variables. Si se hace esto nos dará un error de compilación.
Hay que evitar usar poner como nombre una palabra clave en mayúsculas.
Ej.
int INT; Esto da pobreza de estilo en el código

Otros ejemplos de palabras clave son:
abstract, byte, catch, char, continue, false, ...

Tipos de datos construidos

Aprenderemos aquí aelegir un nombre de variable, declararla y asignarle un valor.
Los tipos de datos que existen en C# son los siguientes:

Tipo
Descripción
Bits
Rango de valores
Alias
SByte
Bytes con signo
8
-128 – 127
sbyte
Byte
Bytes sin signo
8
0 – 255
byte
Int16
Enteros cortos con signo
16
[-32.768, 32.767]
short
UInt16
Enteros cortos sin signo
16
[0, 65.535]
ushort
Int32
Enterosnormales
32
[-2.147.483.648, 2.147.483.647]
int
UInt32
Enteros normales sin signo
32
[0, 4.294.967.295]
uint
Int64
Enteros largos
64
[-9.223.372.036.854.775.808,
9.223.372.036.854.775.807]
long
UInt64
Enteros largos sin signo
64
[0-18.446.744.073.709.551.615]
ulong
Single
Reales con 7 dígitos de precisión
32
[1,5×10-45 - 3,4×1038]
float
Double
Reales de 15-16 dígitos deprecisión
64
[5,0×10-324 - 1,7×10308]
double
Decimal
Reales de 28-29 dígitos de precisión
128
[1,0×10-28 - 7,9×1028]
decimal
Boolean
Valores lógicos
32
true, false
bool
Char
Caracteres Unicode
16
[‘\u0000’, ‘\uFFFF’]
char
String
Cadenas de caracteres
Variable
El permitido por la memoria
string
Object
Cualquier objeto
Variable
Cualquier objeto
object


Declarando variables...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tipos De Datos C++
  • Tipos de datos en c
  • Resumen Tipo De Datos c#
  • Tipos De Datos De C#
  • tipos de datos en c++
  • Tipos de datos en c
  • tipos de datos en c
  • Tipos de datos c++, java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS