SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Propiedades en C# Programación I Franklin Javier Cruz Aldana
Concepto Una propiedad es un componente de la clase que combina un campo con los métodos que dan acceso a el
Características 1 2 3 Se accesan como si se tratara de un campo, no como un método Permiten asociar código al momento de leer o escribir en el campo La propiedad no almacena datos, pero se utiliza como si lo hiciera
Descriptores de acceso Campo Variable de clase get (Lectura) Es el código que se ejecuta cuando se solicita el valor del campo set (Escritura) Contiene el código a ejecutar cuando se trata de escribir un valor en el campo
Restricciones Debe poseer al menos un descriptor de acceso 1 El descriptor de acceso puede poseer modificadores de acceso diferentes 2 El descriptor get debe poseer un return 3 El descriptor set usa value como su parámetro 4
Sintaxis
Ejemplo
Ejemplo
Ejecución
¿Preguntas?
Gracias por su atención

Weitere ähnliche Inhalte

Was ist angesagt?

Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1
Osiris Mirerus
 
Lenguajes libre de contexto
Lenguajes libre de contextoLenguajes libre de contexto
Lenguajes libre de contexto
Verónica Es'Loo
 
Características del convertidor analógico digital
Características del convertidor analógico digitalCaracterísticas del convertidor analógico digital
Características del convertidor analógico digital
Sandra Olmos
 
Tipos de señales informatica
Tipos de señales informaticaTipos de señales informatica
Tipos de señales informatica
franxescototti
 
Medios de Transmision Guiados
Medios de Transmision GuiadosMedios de Transmision Guiados
Medios de Transmision Guiados
UPTM
 
Lenguajes regulares
Lenguajes regularesLenguajes regulares
Lenguajes regulares
Kenia Adams
 

Was ist angesagt? (20)

Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1
 
Lenguajes libre de contexto
Lenguajes libre de contextoLenguajes libre de contexto
Lenguajes libre de contexto
 
9 modulacion, ask, fsk, psk y qam
9  modulacion, ask, fsk, psk y qam9  modulacion, ask, fsk, psk y qam
9 modulacion, ask, fsk, psk y qam
 
Portafolio Lenguajes y Autómatas Unidad 1
Portafolio Lenguajes y Autómatas Unidad 1Portafolio Lenguajes y Autómatas Unidad 1
Portafolio Lenguajes y Autómatas Unidad 1
 
Características del convertidor analógico digital
Características del convertidor analógico digitalCaracterísticas del convertidor analógico digital
Características del convertidor analógico digital
 
Multiplexación
MultiplexaciónMultiplexación
Multiplexación
 
Tipos de señales informatica
Tipos de señales informaticaTipos de señales informatica
Tipos de señales informatica
 
Los lenguajes aceptados para una maquina de turing
Los lenguajes aceptados para una maquina de turingLos lenguajes aceptados para una maquina de turing
Los lenguajes aceptados para una maquina de turing
 
Tecnicas de Conmutacion
Tecnicas de ConmutacionTecnicas de Conmutacion
Tecnicas de Conmutacion
 
4.5 transmision paso_banda
4.5 transmision paso_banda4.5 transmision paso_banda
4.5 transmision paso_banda
 
Equivalencia de autómatas finitos y expresiones regulares.
Equivalencia de autómatas finitos y expresiones regulares.Equivalencia de autómatas finitos y expresiones regulares.
Equivalencia de autómatas finitos y expresiones regulares.
 
Cuadro comparativo de modulaciones
Cuadro comparativo de modulacionesCuadro comparativo de modulaciones
Cuadro comparativo de modulaciones
 
1 Introducción a los Lenguajes de Programación y a la Programación Orientada ...
1 Introducción a los Lenguajes de Programación y a la Programación Orientada ...1 Introducción a los Lenguajes de Programación y a la Programación Orientada ...
1 Introducción a los Lenguajes de Programación y a la Programación Orientada ...
 
Programación Orientada a Objetos para Python
Programación Orientada a Objetos para PythonProgramación Orientada a Objetos para Python
Programación Orientada a Objetos para Python
 
Medios de Transmision Guiados
Medios de Transmision GuiadosMedios de Transmision Guiados
Medios de Transmision Guiados
 
Tabla de símbolos
Tabla de símbolosTabla de símbolos
Tabla de símbolos
 
Arreglos - Assembler
Arreglos - AssemblerArreglos - Assembler
Arreglos - Assembler
 
automatas finitos
 automatas finitos automatas finitos
automatas finitos
 
Lenguajes regulares
Lenguajes regularesLenguajes regulares
Lenguajes regulares
 
Conversion señal Analógica a Digital Y viceversa
Conversion señal Analógica a Digital Y viceversaConversion señal Analógica a Digital Y viceversa
Conversion señal Analógica a Digital Y viceversa
 

Kürzlich hochgeladen

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Kürzlich hochgeladen (11)

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 

Propiedades en C#

  • 1. Propiedades en C# Programación I Franklin Javier Cruz Aldana
  • 2. Concepto Una propiedad es un componente de la clase que combina un campo con los métodos que dan acceso a el
  • 3. Características 1 2 3 Se accesan como si se tratara de un campo, no como un método Permiten asociar código al momento de leer o escribir en el campo La propiedad no almacena datos, pero se utiliza como si lo hiciera
  • 4. Descriptores de acceso Campo Variable de clase get (Lectura) Es el código que se ejecuta cuando se solicita el valor del campo set (Escritura) Contiene el código a ejecutar cuando se trata de escribir un valor en el campo
  • 5. Restricciones Debe poseer al menos un descriptor de acceso 1 El descriptor de acceso puede poseer modificadores de acceso diferentes 2 El descriptor get debe poseer un return 3 El descriptor set usa value como su parámetro 4
  • 11. Gracias por su atención