Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DE LOJA
PROGRAMACIÓN ORIENTADA A OBJETOS
NOMBRE: ANDREA STEFANIA ENRIQUEZ
CICLO: 4 “A”
ING: LUIS RODRIGUEZ
Antecedentes del lenguaje de programación C#
Visual C# es una implementación del lenguaje de C# de Microsoft. Visual Studio ofrece compatibilidad
con Visual C# con un completo editor de código, un compilador, plantillas de proyecto, diseñadores,
asistentes para código, un depurador eficaz y de fácil uso y otras herramientas. La biblioteca de clases
de .NET Framework ofrece acceso a numerosos servicios de sistema operativo y a otras clases útiles y
adecuadamente diseñadas que aceleran el ciclo de desarrollo de manera significativa.
Tipos de datos C#
Los tipos predefinidos en C# están definidos en el espacio de nombres System, que es el espacio de
nombres más numeroso (e importante) de la plataforma .NET.
Tipos de valor
Tipos simples
o Entero con signo: sbyte, short, int,long
o Entero sin signo: byte, ushort, uint,ulong
o Caracteres Unicode, para caracteres como a, @ o %: char
o Punto flotante de IEEE: float, double
o Decimal de alta precisión: decimal
o Booleano: bool
Tipos de enumeración
o Tipos definidos por el usuario con el formato enum E {...}
Tipos de estructura
o Tipos definidos por el usuario con el formato struct S {...}
Tipos de valor que aceptan valores NULL
o Extensiones de todos los demás tipos de valor con un valor null
Tipos de referencia
Tipos de clase
o Clase base definitiva de todos los demás tipos: object
o Cadenas Unicode: string
o Tipos definidos por el usuario con el formato class C {...}
Tipos de interfaz
o Tipos definidos por el usuario con el formato interface I {...}
Tipos de matriz
o Unidimensional y multidimensional; por ejemplo, int[] y int[,]
Tipos delegados
o Tipos definidos por el usuario con el formato delegate int D(...)\
Ejemplos:
Ejemplo 1.
Ejemplos 2
En la expresión anterior se reserva espacio en memoria para 32 bits en la pila o stack, ya que cada
variable de tipo.
Ejemplos
1. int unEntero = 7;
2. double unDouble = 3.141592;
3. char unChar = ‘g’
4. bool unBoolean = true
Bibliografía
Marco Besteiro, M. R. (2007). Los Tipos en C#. Obtenido de
http://www.ehu.eus/mrodriguez/archivos/csharppdf/Lenguaje/Tipos.pdf
Rivera, D. (13 de 03 de 2013). Obtenido de
https://es.scribd.com/document/130069848/PROPIEDADES-Control-ListBox-docx