DotNet · 2022年5月2日

vb.net中使用Module扩展My命名空间

 

Namespace My
    '''扩展My的操作,方便用户使用
    <HideModuleName()> _
    Public Module MyExtender
        Private _loadProxy As LoadProxy
        Private _lockObject As New Object

        Public ReadOnly Property loadProxy() As LoadProxy
            Get
                If (_loadProxy Is Nothing) Then
                    SyncLock _lockObject
                        If (_loadProxy Is Nothing) Then
                            _loadProxy = New LoadProxy
                        End If
                    End SyncLock
                End If
                Return _loadProxy
            End Get
        End Property
    End Module
End Namespace

使用时,可以如下使用My.loadProxy.

最新电影,电视剧,尽在午夜剧场

电影电视剧午夜不寂寞