VB.Net program to demonstrate the namespace with different complex types

Here, we are going to demonstrate the namespace with different complex types in VB.Net.
Submitted by Nidhi, on December 29, 2020

Here, we will create a user-defined namespace that contains different data complex types like class, structure, and enumeration.

Program/Source Code:

The source code to demonstrate the namespace with different complex types is given below. The given program is compiled and executed successfully.

'VB.net program to demonstrate the namespace with 
'different complex types.

Namespace MathNamespace
    Class AritheMatic
        Sub Add(ByVal num1 As Integer, ByVal num2 As Integer)
            Console.WriteLine("Addition is: {0}", num1 + num2)
        End Sub

        Sub Subtract(ByVal num1 As Integer, ByVal num2 As Integer)
            Console.WriteLine("Subtraction is: {0}", num1 - num2)
        End Sub
    End Class

    Structure Fact
        Sub CalculateFactorial(ByVal num As Integer)
            Dim fact As Integer = 1

            For i = num To 1 Step -1
                fact = fact * i
            Console.WriteLine("Factorial is: {0}", fact)
        End Sub
    End Structure

    Enum Colors
    End Enum

End Namespace

Module Module1

    Sub Main()
        Dim airth As New MathNamespace.AritheMatic
        Dim fact As New MathNamespace.Fact

        airth.Add(5, 10)
        airth.Subtract(50, 15)

    End Sub
End Module


Addition is: 15
Subtraction is: 35
Factorial is: 5040
Press any key to continue . . .


In the above program, we created a namespace MathNamespace that contains a class AritheMatic, a structure Fact, and an enumeration Colors.

After that, we created a module "Module1" that contains the main() method, the main() method is the entry point for the program. Here we created the object of class and structure, then called methods to perform mathematical operations.

Comments and Discussions

Ad: Are you a blogger? Join our Blogging forum.

Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates

© https://www.includehelp.com some rights reserved.