Want to create interactive content? It’s easy in Genially!

Get started free

S7_ODA 2

Diana Selene Hernánd

Created on November 21, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Correct Concepts

Microcourse: Artificial Intelligence in Education

Puzzle Game

Scratch and Win

Microlearning: How to Study Better

Branching Scenarios Challenge Mobile

Branching Scenario Mission: Innovating for the Future

Transcript

Tutorial: Funciones

Comencemos

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#:
Métodos estáticos
Métodos de retorno de valores
Métodos de instancia
Métodos sin retorno
Métodos con parámetros opcionales
Métodos sobrecargados
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.