maxresdefault 25

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

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

En Programador Novato vivimos de los anuncios, hemos detectado que está utilizando extensiones para bloquear anuncios. Ayudanos deshabilitando tu bloqueador de anuncios. :)