C# aspectos generales

Solo disponible en BuenasTareas
  • Páginas : 4 (808 palabras )
  • Descarga(s) : 0
  • Publicado : 6 de febrero de 2012
Leer documento completo
Vista previa del texto
Tipos de Datos C#
C# contiene dos categorías generales de tipos de datos integrados:
• Tipos de valor.
• Tipos de referencia
Todos los tipos se definen en el espacio de nombre System, todos lostipos se derivan de System.Object y los que son por valor derivan de System.ValueType.

Los datos Tipos de Valor se caracterizan por:
o Contienen una copia de los Datos que utilizan.
o Lasoperaciones que uno realiza con su copia no afectan las copias de los demás.

Los datos Tipos de valor consisten en dos categorías principales:
o Estructuras.
o Enumeraciones.
Las estructuras a su vezse dividen en las siguientes categorías:
o Tipos numéricos
 Tipos integrales.
 Tipos de punto flotante.
 Decimal.
o Bool.
o Estructuras definidas por el usuario.

Los datos Tipos deReferencia se caracterizan por:
- Contienen referencias a los Datos que utilizan.
- Dos o mas referencias pueden apuntar al mismo objeto.
- Las operaciones que uno realiza afectan a los demás.Arquitectura del Framework
Es una base de programación que atiende a sus descendientes, manejado de una forma estructural y/o en cascada, posibilitando cualquier respuesta ante las necesidades de susmiembros, satisfaciendo así las necesidades más comunes del programador.

El .NET Framework es un entorno de ejecución de aplicaciones informáticas sobre el que se ejecuta cualquier programadesarrollado en .NET en cualquiera de sus lenguajes (VB.NET, Visual C++ .NET, Visual C# .NET, Visual J#, NetCOBOL, etc.).
Forma parte de Microsoft .NET que incluye además herramientas de programación (VisualStudio .NET), servidores (Windows 2003 Server o SQL Server), software cliente (Windows XP, Windows CE, Office XP), etc.)

Además, ofrecen un entorno de ejecución común, su instalación estransparente, se acabó el fin de las incompatibilidades de DLL y otros componentes y las capacidades son las mismas en todos los lenguajes .NET

El entorno común de ejecución (Common Language Runtime, CLR)...
tracking img