2011-08-23 5 views
6

Estaba buscando en Internet para ver si había algún buen ejemplo sobre cómo inicializar miembros compartidos dentro de una clase al mismo tiempo que inicializaba variables de instancia. Lo que encontrar una expresión que podría encajar a la respuesta:¿Cuál es la mejor manera de inicializar miembros compartidos en una clase en VB.NET?

Shared Sub New() 
    'Declare shared members 
End Sub 

Pero también tiene la norma

Sub New() 
    'Declare instance members 
End Sub 

¿Cómo inicializar tanto instancia y miembros compartidos sin volver a inicializar los miembros compartidos cada vez un objeto se crea a partir de una clase?

Respuesta

12

Shared Sub New (también conocido como un tipo constructor ) se ejecuta sólo una vez para cada tipo (dentro de un dominio de aplicación, que es), por lo que cualquier inicialización miembro en que no se puede repetir para cada instancia.

Cuestiones relacionadas