2011-08-23 13 views
6

Szukałem w Internecie, aby sprawdzić, czy istnieją dobre przykłady inicjowania członków współużytkowanych w klasie podczas inicjowania zmiennych instancji. Zrobiłem znaleźć wyrażenie, które może zmieścić się do odpowiedzi:Jaki jest najlepszy sposób inicjowania członków współużytkowanych w klasie w VB.NET?

Shared Sub New() 
    'Declare shared members 
End Sub 

ale trzeba również mieć standardową

Sub New() 
    'Declare instance members 
End Sub 

Jak mogę zainicjować zarówno instancji i wspólną członków bez ponownego inicjowania wspólnych członków każdej chwili obiekt jest tworzony z klasy?

Odpowiedz

12

Shared Sub New (znany również jako typu konstruktora) jest wykonywana tylko raz dla każdego typu (obrębie AppDomain, tj), a więc przed zainicjowaniem element tam nie będą powtarzane dla każdego przypadku.

Powiązane problemy