VB Functions OverLoading Example

Functions OverLoading Example

     
Imports System
Imports System.Collections.Generic
Imports System.Linq
Imports System.Text

Namespace Program8
    Class Program
        Private Shared Function sum(ByVal arg1 As Integer, ByVal arg2 As Integer) As Integer
            Return (arg1 + arg2)
        End Function

        Private Shared Function sum(ByVal arg1 As Integer, ByVal arg2 As Integer, ByVal arg3 As Integer) As Integer
            Return (arg1 + arg2 + arg3)
        End Function

        Private Shared Function sum(ByVal arg1 As Integer, ByVal arg2 As Integer, ByVal arg3 As Integer, ByVal arg4 As Single) As Single
            Return (arg1 + arg2 + arg3 + arg4)
        End Function

        Private Shared Sub Main(ByVal args As String())
            Dim a, b, c As Integer
            Dim d As Single
            Console.WriteLine("Enter a,b values")
            a = Integer.Parse(Console.ReadLine())
            b = Integer.Parse(Console.ReadLine())
            Console.WriteLine("Sum of Two Numbers is " & sum(a, b))
            Console.WriteLine("enter Third value")
            c = Integer.Parse(Console.ReadLine())
            Console.WriteLine("The sum of above to and Third value " & sum(c, sum(a, b)))
            Console.WriteLine("The sum of above to and Third value " & sum(a, b, c))
            Console.WriteLine("Enter any Real Value")
            d = Single.Parse(Console.ReadLine())
            Console.WriteLine("The sum of above all numbers and Real value is " & sum(a, b, c, d))
        End Sub
    End Class
End Namespace


                

©Copyright 2016 All Rights Reserved LearnDotNetHome.com