2. Lenguaje C
Es un lenguaje de programación que se
ha diseñado para compilar diversas
aplicaciones que se ejecuta en Net.
Framework.
Creadores
Componentes de
C
Anders
Hejkberg
Colaborador:
Scott
Wiltamuch
Clases, Bases y sub
clases.
Remplazo de
métodos de la clases
de bases.
Herencia Visual Con
Windows.
Interfaces
Versiones de C
C# 1.0 Manged Code.
C# 2.0 Generics
C# 3.0 LINQ
C# 4.0 Dinammic Program
3. Características
Sencillez de Usos
C# Elimina muchos
elementos añadidos
por otros lenguajes y
que facilitan su uso y
su comprensión. Ej:
Ficheros de
Cabeceras, Ficheros
de fuentes IDL.
Orientado a Objetos
Se basa en crear una
estructura molde llamada
clase donde se
especifican los campos y
métodos que tendrán
nuestros objetos.
Modernidad
Incorpora en el propio lenguaje
elementos que a lo largo de los
años ha ido demostrándose son
muy útiles para el desarrollo de
aplicaciones.
Seguridad de Datos
Incluye mecanismos que permiten
asegurar que los accesos a tipos de
datos siempre se realicen
correctamente, lo que permite evita que
se produzcan errores difíciles de
detectar por acceso a memoria no
perteneciente a ningún objeto y es
especialmente necesario en un entorno
gestionado por un recolector de basura
4. Operadores Principales en C
Operadores de suma
x + y: suma.
x – y: resta.
x * y: multiplicación.
x / y: división.
x % y: resto.
• Operadores Lógicos AND
x & y: Por lo general puede usarlo
con tipos enteros y tipos.
• Operador lógico XOR
x ^ y: Por lo general puede usarlo
con tipos enteros y tipos.
• Operador lógico OR
x | y: Por lo general puede usarlo
con tipos enteros y tipos.
• Operador condicional AND
x && y: Si el primer operando se
evalúa como false, C# no evalúa el
segundo operando
• Operador condicional OR
• x || y: devuelve x si no es null;
de lo contrario, devuelve y.