.NET Tutorials, Forums, Interview Questions And Answers
Welcome :Guest
 
Sign In
Register
 
Win Surprise Gifts!!!
Congratulations!!!


Top 5 Contributors of the Month
david stephan

Home >> Code Snippets >> Visual Studio >> Post New Resource Bookmark and Share   

 Subscribe to Code Snippets

Shadowing in vb.net

Posted By:satyapriyanayak       Posted Date: March 11, 2013    Points: 40    Category: Visual Studio    URL: http://www.dotnetspark.com  

Shadowing
 

Shadowing: - When we have two programming elements with the same name and the code refers to the name they share the programming elements with closer scope or narrower scope is called as Shadowing. We can intentionally call a programming element by using shadows keyword.

 

Ex1: -

 

Public Class Form2

    Dim x As Integer = 10

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        Dim x As Integer = 30

        MsgBox(x)

    End Sub

End Class

 

 

 

Ex2: -

 

Public Class Form1

 

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        Dim a As New raj2

        MsgBox(a.x)

    End Sub

    Public Class raj1

        Public x As Integer = 10

    End Class

    Public Class raj2

        Inherits raj1

        Public Shadows ReadOnly Property x() As Integer

            Get

                Return 16

            End Get

        End Property

    End Class

End Class

 



     

Further Readings:

    Responses

    No response found. Be the first to respond this post

    Post Comment

    You must Sign In To post reply
    Find More code samples in C#, ASP.Net, Vb.Net and more Here

    Hall of Fame    Twitter   Terms of Service    Privacy Policy    Contact Us    Archives   Tell A Friend