lunes, 5 de octubre de 2009

Básicos de .NET - Tipos de Datos .NET

  1. Básicos de .NET - Tipos de Datos
  2. Básicos de .NET - Variables
  3. Básicos de .NET - Sentencias de Control y bucles
  4. Básicos de .NET - Estructuras de datos y enumeraciones
  5. Básicos de .NET - Procedimientos y Funciones
  6. Básicos de .NET - Objetos, definición

Conceptos Básicos

  • Los tipos de datos son modos en los que se puede almacenar y operar con información.
  • .NET FrameWork contiene los tipos de datos básicos, por lo que independientemente del lenguaje de programación y la plataforma de destino siempre están los mismos.
  • Por compatibilidad con versiones anteriores podemos utilizar tipos de datos que no aparecen por defecto en el entorno de Visual Studio (por ejemplo DateTime no es un tipo que te muestre el diseñador ya que nos muestra date, pero en cambio si lo escribimos no da error y nos deja operar con el)

Documentación

Hay múltiples manuales y páginas dedicadas a este tema. Indico a continuación la página de referencia de Microsoft y un breve manual de cosecha propia

Familias de tipos de datos:

  • Los tipos de datos numéricos los utilizamos para trabajar con números. Se diferencian tipos de datos para los enteros, de tipos para los decimales.
  • Tipo Boolean, contienen valores verdadero o falso, y se utilizan para variables de control. Según el valor de la variable se realiza una acción u otra
  • Tipo Date, contiene información de fecha y hora. Aunque podemos almacenar esta información en una cadena de caracteres, para operar necesitamos convertir la cadena a tipo Date
  • String, almacena cadenas de texto, tiene algunas variaciones respecto a versiones anteriores como que no existen las cadenas de tamaño fijo y tiene la clase StringBuilder que permite crear y manipular cadenas de caracteres.

Conversión entre tipos

  • CType, función que permite transformar una expresión (una variable de un tipo en este caso) a otro tipo de datos
  • Funciones de Conversión, herencia de las versiones anteriores. Cada función convierte a un tipo de datos en concreto. Tabla completa de funciones: http://msdn.microsoft.com/es-es/library/s2dy91zy(VS.80).aspx
  • Conversión implícita, .NET transforma automáticamente algunos tipos de datos entre si solo con asignarlos o utilizarlos en una función