Home »
VB.Net »
VB.Net Programs
VB.Net program to demonstrate the nested namespace
By Nidhi Last Updated : November 13, 2024
Nested namespace in VB.Net
Here, we will create a user-defined namespace that contains a nested namespace. Here, outer and inner namespace will contain classes.
Program/Source Code:
The source code to demonstrate the nested namespace is given below. The given program is compiled and executed successfully.
VB.Net code to demonstrate the example of nested namespace
'VB.net program to demonstrate the nested namespace.
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
Namespace Nested
Class Fact
Sub CalculateFactorial(ByVal num As Integer)
Dim fact As Integer = 1
For i = num To 1 Step -1
fact = fact * i
Next
Console.WriteLine("Factorial is: {0}", fact)
End Sub
End Class
End Namespace
End Namespace
Module Module1
Sub Main()
Dim airth As New MathNamespace.AritheMatic
Dim fact As New MathNamespace.Nested.Fact
airth.Add(5, 10)
airth.Subtract(50, 15)
fact.CalculateFactorial(7)
End Sub
End Module
Output
Addition is: 15
Subtraction is: 35
Factorial is: 5040
Press any key to continue . . .
Explanation
In the above program, we created a namespace MathNamespace that contains a nested namespace nested. Both namespaces contain classes. And each class contains methods.
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 both classes and then called methods to perform mathematical operations.
VB.Net Namespaces Programs »