Consulta Programacion
Consulta Programacion
DE LOJA
PROGRAMACIÓN ORIENTADA A OBJETOS
NOMBRE: ANDREA STEFANIA ENRIQUEZ
CICLO: 4 “A”
ING: LUIS RODRIGUEZ
Antecedentes del lenguaje de programación C#
C# es un lenguaje de programación que se ha diseñado para generar diversas aplicaciones que se ejecutan en .NET
Framework. C# es simple, eficaz, con seguridad de tipos y orientado a objetos. Las numerosas innovaciones de C#
permiten desarrollar aplicaciones rápidamente y mantener la expresividad y elegancia de los lenguajes de estilo de
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.
El competidor de C# es Java, lenguaje con el que guarda un enorme parecido en su sintaxis y características. En este
aspecto, es importante señalar que C# incorpora muchos elementos de los que Java carece (sistema de tipos
homogéneo, propiedades, indexadores, tablas multidimensionales, operadores redefinibles, etc.) y que según los
benchmarks pruebas de velocidad de ejecución del código escrito en C# es ligeramente superior a su respectiva
versión en Java[CITATION Mar \l 12298 ].
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
Declaración de variable C#
Una variable representa un espacio de memoria para almacenar un valor de un determinado tipo, valor que puede ser
modificado a lo largo de la ejecución del bloque donde la variable es accesible, tantas veces como se necesite. La
declaración de una variable consiste en enunciar el nombre de la misma y asociarle un tipo. Por ejemplo, si se
escribe [ CITATION Dan13 \l 12298 ]:
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