What's the best way to initialize shared membe

2020-04-02 09:01发布

I was looking on the Internet to see if there were any good examples on how to initialize shared members within a class while still initializing instance variables. I did find an expression that might fit to the answer:

Shared Sub New()
    'Declare shared members
End Sub

But you also have the standard

Sub New()
    'Declare instance members
End Sub

How do I initialize both instance and shared members without re-initializing the shared members every time an object is created from a class?

1条回答
男人必须洒脱
2楼-- · 2020-04-02 09:57

Shared Sub New (also known as a type constructor) is executed only once for each type (within an AppDomain, that is), so any member initialization in there will not be be repeated for each instance.

查看更多
登录 后发表回答