Manual de csharp tipos de datos

Solo disponible en BuenasTareas
  • Páginas : 24 (5793 palabras )
  • Descarga(s) : 4
  • Publicado : 18 de abril de 2010
Leer documento completo
Vista previa del texto
Introduccion a los tipos de datos
El tipo de datos de un elemento de programación se refiere al tipo de datos que puede contener y cómo se almacenan los datos. . NET Framework tiene muchos tipos diferentes de valores que puede almacenar y procesar.

¿Qué es el Common Type System?

Cuando se declara una variable para almacenar datos en una aplicación, tiene que elegir un tipo de datos adecuadopara que los datos. Microsoft Visual C # ® y Microsoft Visual Basic ® son lenguajes type-safe. Esto significa que el compilador garantiza que los valores almacenados en variables son siempre del tipo adecuado.

Definicion del Common Type System
Common Type System define un conjunto de tipos de datos que puede utilizar para declarar las variables. Cada tipo de datos se corresponde directamente a untipo definido en el sistema de tipo común. Common Type System contiene los tipos de valor y los tipos de referencia.

Caracteristicas de Common Type System
proporciona la integración cross-language y es de importancia fundamental a la hora de crear aplicaciones con Microsoft. NET Framework. Por ejemplo, puede crear un proyecto en Visual C #, integrarla con un componente escrito en Visual Basic, ylos métodos de uso escrito en otro. NET compatible con el idioma.

common language runtime (CLR), compiladores y herramientas de Microsoft Visual Studio ® 2005 todos se basan en el Common Type System que proporciona las siguientes características:
• Integra Cross-language
•Codigo Type-safe
• la ejecución de código High-performance

Sin common type system, you would need to write complex andlengthy code to integrate your cross-language componentes y garantizar la seguridad de tipos.
¿Qué son los tipos de valor y Tipos de referencia?
Los tipos de common type system se dividen en dos categorías: los tipos de valor y los tipos de referencia. Por ejemplo, un número integer es un tipo de valor y un string es un tipo de referencia. La mayoría de los tipos predefinidos son tipos de valor.

Tiposde valor
Variables de tipo valor directamente incluir sus datos y se almacenan en un área de memoria denominada la pila. La asignación de una variable de tipo valor a otra copia el valor del contenido. Se pueden definir los tipos de valor mediante la creación de nuevas estructuras o enumeraciones o por la herencia de System.ValueType. Los tipos de valor no puede contener un valor nulo, pero lostipos anulables característica permite tipos de valores que se asignará a nula. Ejemplos de los tipos de valores son enteros, booleanos, y caracteres.

Los tipos de valor tienen las siguientes características principales:
• Se directamente contienen sus datos.
• Se almacenan en la pila.
• Deben ser inicializado.
• No puede contener un valor nulo.
• Se heredan de System.ValueType.

Tipos dereferencia
Los tipos de referencia son una referencia a un valor y también se almacenan en la pila. Ellos contienen una referencia a sus datos, que se almacena en un área de memoria llamada heap. Por lo tanto, es posible que las operaciones en un tipo de referencia variable para afectar otras variables que hacen referencia a la misma partida de los datos. Los tipos de referencia puede contener un valornulo. Los valores nulos son útiles cuando se trabaja con bases de datos y otros tipos de datos que contienen elementos que no se le puede asignar un valor. Ejemplos de los tipos de referencia son string, clases e interfaces.

Los tipos de referencia tienen las siguientes características principales:
• Ellos contienen una referencia a sus datos.
• se almacenan en el heap
• Pueden contener un valornulo.
• Se crea una instancia mediante la new (Visual C#).
• Se heredan de System.Object.

Predefinir Tipos de Datos
common type system incluye un conjunto de tipos de datos predefinidos. Puede utilizar estos tipos de datos predefinidos al crear variables para almacenar información en su código. Los tipos de datos predefinidos son los tipos de valores o tipos de referencia.

Definición de los...
tracking img