S7_ODA 2
Diana Selene Hernánd
Created on November 21, 2024
Over 30 million people create interactive content in Genially
Check out what others have designed:
SLYCE DECK
Personalized
LET’S GO TO LONDON!
Personalized
ENERGY KEY ACHIEVEMENTS
Personalized
HUMAN AND SOCIAL DEVELOPMENT KEY
Personalized
CULTURAL HERITAGE AND ART KEY ACHIEVEMENTS
Personalized
DOWNFALLL OF ARAB RULE IN AL-ANDALUS
Personalized
ABOUT THE EEA GRANTS AND NORWAY
Personalized
Transcript
Comencemos
Tutorial: Funciones
Métodos sobrecargados
Métodos con parámetros opcionales
Métodos sin retorno
Métodos de instancia
Métodos de retorno de valores
Métodos estáticos
Funciones
En C#, existen diferentes tipos de funciones o métodos que puedes utilizar, y cada uno tiene características específicas dependiendo de su comportamiento, ámbito o la forma en que se accede a ellos. Aquí te explico algunos de los principales tipos de funciones en C#:
Ejemplo guiado
Iniciemos con la practica... Este programa simula el cálculo del salario de un empleado, contemplando sus horas normales y horas extras.
Has finalizado. ¡Sigue adelante!
Los métodos `void` no devuelven ningún valor. Simplemente ejecutan un conjunto de instrucciones.
La sobrecarga de métodos permite definir múltiples métodos con el mismo nombre pero con diferentes parámetros. Esto es útil cuando necesitas que un método funcione de varias maneras dependiendo de los argumentos.
Un método de retorno de valores es aquel que devuelve un resultado después de ejecutarse. El tipo de dato que retorna se especifica al declarar el método.
En C#, los métodos pueden tener parámetros opcionales, lo que significa que puedes llamar al método sin proporcionar todos los argumentos.
A diferencia de los métodos estáticos, los métodos de instancia requieren que primero se cree un objeto de la clase para poder utilizarlos. Estos métodos actúan sobre los datos de una instancia específica de la clase.
Los métodos estáticos pertenecen a la clase en sí y no a una instancia de la clase. Esto significa que se pueden llamar directamente desde la clase sin crear un objeto de la misma.