Retorno de valores en los métodos (Sub vs Function) en Visual Basic.NET [17]
En este tutorial aprenderemos el retorno de valores en los métodos en Visual Basic.NET con un simpe ejercicio.
Las funciones con valor de retorno son módulos de programa que pueden recibir datos de entrada por medio de variables locales (parámetros) y posteriormente retorna un resultado al punto donde es llamado. Este tipo de métodos se utiliza para operar cualquier tipo de proceso que produzca un resultado
- Modificaremos el método edad (que creamos en el tutorial anterior) para que en lugar de mostrar la edad retorne el año de nacimiento.
Recibiremos el resultado en el método principal (Main) y lo mostraremos ahí.
Codigo: https://github.com/programadornovato/VisualBasic/commit/7dca13a2520a5e881464e4c9f59448b0fd7e1ae4
Imports System 'Autor: Programador Novato 'Fecha: 01/01/2021 'Este modulo sirve para ense�ar como funciona Visual Basic.NET Module Program 'Este codigo escribe un texto en amarillo con fondo azul Public Sub Main(args As String()) Dim edad = calculaEdad(1970) Console.WriteLine("La edad del humano es de " & edad & " a�os") Dim a�o = a�oNacimiento(20) Console.WriteLine("El a�o de nacimiento del humano es de " & a�o) Console.Read() End Sub Function calculaEdad(ByVal a�oNacimiento) Dim a�oActual = DateTime.Now.Year Return a�oActual - a�oNacimiento 'Console.WriteLine("La edad del humano que nacio en " & a�oNacimiento & " es de " & edad & " a�os") 'Console.WriteLine(a�oActual.GetType.ToString) End Function Function a�oNacimiento(ByVal edad) Dim a�oActual = DateTime.Now.Year Return a�oActual - edad End Function End Module
Curso de VB.NET⛓️: https://www.youtube.com/watch?v=aiquJHzxNWw&list=PLCTD_CpMeEKSFwAFjvrfpvSwxmbs2maMo&ab_channel=programadornovato
[CURSO] C##️⃣: https://www.youtube.com/watch?v=NKPMGY6NCko&list=PLCTD_CpMeEKQSOU8Vf9VHXrZa2rc8X0X5&index=1&t=3s&ab_channel=programadornovatoprogramadornovato
[CURSO] C# CON FORMULARIOS#️⃣: https://www.youtube.com/watch?v=l0_U4oyOuns&list=PLCTD_CpMeEKTBih1VgeunCjc83ZQ6UBMI&index=1&ab_channel=programadornovatoprogramadornovato
[Curso] C# MYSQL#️⃣: https://www.youtube.com/watch?v=-5CXNXHIzWk&list=PLCTD_CpMeEKR_4q0-7BxGHXqH0bgpqw5q&ab_channel=programadornovato
[CURSO] C++ DE 0 A HEROE 🦸: https://www.youtube.com/watch?v=APN8aCyPvww&list=PLCTD_CpMeEKTofxs7iottRxJ5YPM7BOcc&ab_channel=programadornovato
[Curso] Java Netbeans GUI Completo☕: https://www.youtube.com/watch?v=18UA7X2ss8g&list=PLCTD_CpMeEKThfXo8D-RXOGu5FarO7_qv&ab_channel=programadornovato
🔗 Canal de ProgramadorNovato: https://www.youtube.com/c/programadornovato
🔗 Facebook: https://facebook.com/ProgramadorNovatoOficial
🔗 Twitter: https://twitter.com/programadornova
🔗 Linkedin: https://www.linkedin.com/in/programadornovato/
🔗 Instagram: https://www.instagram.com/programadornovato/
🔗 Pagina oficial: https://www.programadornovato.com
🔗 Gracias por apoyar este canal: https://www.patreon.com/programadornovato
Anterior tutorial Siguiente tutorial