SlideShare una empresa de Scribd logo
1 de 4
Ronald Palacios.
V-16.139.944
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
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
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.

Más contenido relacionado

La actualidad más candente

Microsoft visual c#
Microsoft visual c#Microsoft visual c#
Microsoft visual c#Universidad
 
Articulo de programacion
Articulo de programacionArticulo de programacion
Articulo de programacionFranck Lezcano
 
Desarrollo de aplicaciones
Desarrollo de aplicacionesDesarrollo de aplicaciones
Desarrollo de aplicacionesCarlos Herrera
 
Deber de multiplataforma
Deber de multiplataformaDeber de multiplataforma
Deber de multiplataformaSusan Suarez
 
Entorno de desarrollo integrado
Entorno de desarrollo integradoEntorno de desarrollo integrado
Entorno de desarrollo integradoNIRVANA27
 
Entornos De Desarrollo Integrados
Entornos De Desarrollo IntegradosEntornos De Desarrollo Integrados
Entornos De Desarrollo IntegradosUGM
 
1. Introducción a la Programación Orientada a Objetos con Java
1. Introducción a la Programación Orientada a Objetos con Java1. Introducción a la Programación Orientada a Objetos con Java
1. Introducción a la Programación Orientada a Objetos con JavaJuanjo Simon
 
Mi lenguaje de preferencia
Mi lenguaje de preferenciaMi lenguaje de preferencia
Mi lenguaje de preferenciajessetq
 
Funciones de los lenguajes de programacion.04032011
Funciones de los lenguajes de programacion.04032011Funciones de los lenguajes de programacion.04032011
Funciones de los lenguajes de programacion.04032011kestenber
 

La actualidad más candente (16)

Microsoft visual c#
Microsoft visual c#Microsoft visual c#
Microsoft visual c#
 
Articulo de programacion
Articulo de programacionArticulo de programacion
Articulo de programacion
 
Desarrollo de aplicaciones
Desarrollo de aplicacionesDesarrollo de aplicaciones
Desarrollo de aplicaciones
 
Programación ii
Programación iiProgramación ii
Programación ii
 
Deber de multiplataforma
Deber de multiplataformaDeber de multiplataforma
Deber de multiplataforma
 
Entorno de desarrollo integrado
Entorno de desarrollo integradoEntorno de desarrollo integrado
Entorno de desarrollo integrado
 
Entornos de desarrollo
Entornos de desarrolloEntornos de desarrollo
Entornos de desarrollo
 
Entornos De Desarrollo Integrados
Entornos De Desarrollo IntegradosEntornos De Desarrollo Integrados
Entornos De Desarrollo Integrados
 
1. Introducción a la Programación Orientada a Objetos con Java
1. Introducción a la Programación Orientada a Objetos con Java1. Introducción a la Programación Orientada a Objetos con Java
1. Introducción a la Programación Orientada a Objetos con Java
 
Mi lenguaje de preferencia
Mi lenguaje de preferenciaMi lenguaje de preferencia
Mi lenguaje de preferencia
 
Funciones de los lenguajes de programacion.04032011
Funciones de los lenguajes de programacion.04032011Funciones de los lenguajes de programacion.04032011
Funciones de los lenguajes de programacion.04032011
 
Presentación1
Presentación1Presentación1
Presentación1
 
Curso vb
Curso vbCurso vb
Curso vb
 
Programacion
ProgramacionProgramacion
Programacion
 
Xd 7 b yo lol
Xd 7 b yo lolXd 7 b yo lol
Xd 7 b yo lol
 
Java (1)
Java (1)Java (1)
Java (1)
 

Similar a Actividad sobre el lenguaje c

Diario de aprendizaje.
Diario de aprendizaje.Diario de aprendizaje.
Diario de aprendizaje.Anaid03
 
Reconocimiento de voz c#
Reconocimiento de voz c#Reconocimiento de voz c#
Reconocimiento de voz c#Braulio Alvarez
 
CURSO INTENSIVO C#.pptx
CURSO INTENSIVO C#.pptxCURSO INTENSIVO C#.pptx
CURSO INTENSIVO C#.pptxhaycos
 
Desarrollo de aplicaciones .net
Desarrollo de aplicaciones .netDesarrollo de aplicaciones .net
Desarrollo de aplicaciones .netJefersonGuevara1
 
Desarrollo de aplicaciones .net
Desarrollo de aplicaciones .netDesarrollo de aplicaciones .net
Desarrollo de aplicaciones .netJefersonGuevara1
 
Code blocks & lenguaje c++
Code blocks & lenguaje c++Code blocks & lenguaje c++
Code blocks & lenguaje c++aldaircausado11
 
Lenguajes de programacion mas utilizados
Lenguajes de programacion mas utilizadosLenguajes de programacion mas utilizados
Lenguajes de programacion mas utilizadosCesar-Sanchez
 
Lenguajes de programación más utilizados
Lenguajes de programación más utilizadosLenguajes de programación más utilizados
Lenguajes de programación más utilizadosJesus Salas Castro
 
Lenguaje de programacion yesica cañaveral angel
Lenguaje de programacion  yesica cañaveral angelLenguaje de programacion  yesica cañaveral angel
Lenguaje de programacion yesica cañaveral angelOnce Redes
 
Lenguaje de programación- veronica Cañaveral Angel
Lenguaje de programación- veronica Cañaveral AngelLenguaje de programación- veronica Cañaveral Angel
Lenguaje de programación- veronica Cañaveral AngelOnce Redes
 
Deber 130912163339-phpapp01
Deber 130912163339-phpapp01Deber 130912163339-phpapp01
Deber 130912163339-phpapp01Rayco Paucar
 
Reporte de visual c#(jose gonzalo estrada lopez)
Reporte de visual c#(jose gonzalo estrada lopez)Reporte de visual c#(jose gonzalo estrada lopez)
Reporte de visual c#(jose gonzalo estrada lopez)josegonzalo130
 
Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basicromeprofe
 
Programacion
ProgramacionProgramacion
Programacionluisan99
 

Similar a Actividad sobre el lenguaje c (20)

Diario de aprendizaje.
Diario de aprendizaje.Diario de aprendizaje.
Diario de aprendizaje.
 
Todo sobre C#
Todo sobre C#Todo sobre C#
Todo sobre C#
 
Introducción a Visual Studio .net
Introducción a Visual Studio .netIntroducción a Visual Studio .net
Introducción a Visual Studio .net
 
Reconocimiento de voz c#
Reconocimiento de voz c#Reconocimiento de voz c#
Reconocimiento de voz c#
 
C# 5 los fundamentos del lenguaje
C# 5 los fundamentos del lenguajeC# 5 los fundamentos del lenguaje
C# 5 los fundamentos del lenguaje
 
C sharp
C sharpC sharp
C sharp
 
CURSO INTENSIVO C#.pptx
CURSO INTENSIVO C#.pptxCURSO INTENSIVO C#.pptx
CURSO INTENSIVO C#.pptx
 
Lenguaje C sharp
Lenguaje C sharpLenguaje C sharp
Lenguaje C sharp
 
Desarrollo de aplicaciones .net
Desarrollo de aplicaciones .netDesarrollo de aplicaciones .net
Desarrollo de aplicaciones .net
 
Desarrollo de aplicaciones .net
Desarrollo de aplicaciones .netDesarrollo de aplicaciones .net
Desarrollo de aplicaciones .net
 
Code blocks & lenguaje c++
Code blocks & lenguaje c++Code blocks & lenguaje c++
Code blocks & lenguaje c++
 
Lenguajes de programacion mas utilizados
Lenguajes de programacion mas utilizadosLenguajes de programacion mas utilizados
Lenguajes de programacion mas utilizados
 
Deber
DeberDeber
Deber
 
Lenguajes de programación más utilizados
Lenguajes de programación más utilizadosLenguajes de programación más utilizados
Lenguajes de programación más utilizados
 
Lenguaje de programacion yesica cañaveral angel
Lenguaje de programacion  yesica cañaveral angelLenguaje de programacion  yesica cañaveral angel
Lenguaje de programacion yesica cañaveral angel
 
Lenguaje de programación- veronica Cañaveral Angel
Lenguaje de programación- veronica Cañaveral AngelLenguaje de programación- veronica Cañaveral Angel
Lenguaje de programación- veronica Cañaveral Angel
 
Deber 130912163339-phpapp01
Deber 130912163339-phpapp01Deber 130912163339-phpapp01
Deber 130912163339-phpapp01
 
Reporte de visual c#(jose gonzalo estrada lopez)
Reporte de visual c#(jose gonzalo estrada lopez)Reporte de visual c#(jose gonzalo estrada lopez)
Reporte de visual c#(jose gonzalo estrada lopez)
 
Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basic
 
Programacion
ProgramacionProgramacion
Programacion
 

Más de rpalacios12

Inv. cient. inst educ super
Inv. cient. inst educ superInv. cient. inst educ super
Inv. cient. inst educ superrpalacios12
 
Int. comp. estructuras repetitivas
Int. comp. estructuras repetitivasInt. comp. estructuras repetitivas
Int. comp. estructuras repetitivasrpalacios12
 
Ing y soc. mapa conceptual
Ing y soc. mapa conceptualIng y soc. mapa conceptual
Ing y soc. mapa conceptualrpalacios12
 
Estructura del computador
Estructura del computadorEstructura del computador
Estructura del computadorrpalacios12
 
Fuentes del derecho tributario y el tributo
Fuentes del derecho tributario y el tributoFuentes del derecho tributario y el tributo
Fuentes del derecho tributario y el tributorpalacios12
 
Derecho financiero y tributario
Derecho financiero y tributarioDerecho financiero y tributario
Derecho financiero y tributariorpalacios12
 
Actividad financiera del estado venezolano
Actividad financiera del estado venezolanoActividad financiera del estado venezolano
Actividad financiera del estado venezolanorpalacios12
 

Más de rpalacios12 (8)

Inv. cient. inst educ super
Inv. cient. inst educ superInv. cient. inst educ super
Inv. cient. inst educ super
 
Int. comp. estructuras repetitivas
Int. comp. estructuras repetitivasInt. comp. estructuras repetitivas
Int. comp. estructuras repetitivas
 
Ing y soc. mapa conceptual
Ing y soc. mapa conceptualIng y soc. mapa conceptual
Ing y soc. mapa conceptual
 
Ic ejercicios 2
Ic ejercicios 2Ic ejercicios 2
Ic ejercicios 2
 
Estructura del computador
Estructura del computadorEstructura del computador
Estructura del computador
 
Fuentes del derecho tributario y el tributo
Fuentes del derecho tributario y el tributoFuentes del derecho tributario y el tributo
Fuentes del derecho tributario y el tributo
 
Derecho financiero y tributario
Derecho financiero y tributarioDerecho financiero y tributario
Derecho financiero y tributario
 
Actividad financiera del estado venezolano
Actividad financiera del estado venezolanoActividad financiera del estado venezolano
Actividad financiera del estado venezolano
 

Último

Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfMirthaFernandez12
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSaulSantiago25
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacajeremiasnifla
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.ALEJANDROLEONGALICIA
 
Normas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISINormas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISIfimumsnhoficial
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfpaola110264
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfyoseka196
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasSegundo Silva Maguiña
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEANDECE
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IILauraFernandaValdovi
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestajeffsalazarpuente
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaANDECE
 

Último (20)

Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptx
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusibles
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpaca
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.
 
Normas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISINormas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISI
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdf
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la Ingenierías
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSE
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo II
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuesta
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes Granada
 

Actividad sobre el lenguaje c

  • 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.