Zusammenfassung der Ressource
C#
- ¿Que es?
- Es un lenguaje de
programacion
- El primer lenguaje en
importancia para el CLR es
C#, mucho de lo que
soporta la Plataforma .NET
está escrito en C#.
- Desventajas
- No soporta herencia
múltiple, solamente
el runtime
- El modelo de objetos es
parte de la
infraestructura y ya no
forma parte del lenguaje
de progrmación.
- No existen
funciones globales,
variables o
constantes.
- Los métodos que se
definen en las clases
son por default no
virtuales
- Solamente se
permite una
base clase
- No es posible
utilizar variables
no inicializadas
- Los parámetros que
son pasados son
type-safe.
- Ventajas
- Provee el beneficio
de un ambiente
elegante y
unificado.
- Lenguaje mas facil
de utilizar y menos
propenso a errores.
- Un ambiente
elegante y
unificado
- Por default
trabaja con
código
administrado
- El manejo de
errores está basado
en excepciones
- Soporta los
conceptos como
encapsulación,
herencia y
polimorfismo
- Soporta los
modificadores de acceso
private, protected, public
y agrega un cuarto
modificador internal.