Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Duda con clases

0 views
Skip to first unread message

Carlos Sánchez

unread,
Dec 17, 2009, 4:42:01 AM12/17/09
to
Buenos días,

Tengo una clase "MiClase" definida como pública que a su vez contiene muchas
subclases y propiedades.

Pues bien, declaro una variable con esta clase de la siguiente manera ...
<< Dim MiVariable As MiClase = New MiClase("parametros","...","...") >>
... se supone que creo una nueva instancia de la misma.

Dentro de la variable "MiVariable" comienzo a asignar valores en sus
propiedades, etc., por ejemplo la propiedad Propiedad1="Hola"

Después creo otra variable nueva << Dim MiVariableNueva As MiClase = New
MiClase("parametros","...","...") >>

Aquí está el problema:

¿¿Porque cuando declaro la nueva "MiVariableNueva", y miro la propiedad
Propiedad1 contiene el valor "Hola" que habia asignado anteriormente, si la
he declarado con New??


Espero haberme explicado bien.

Muchas gracias por vuestra ayuda.

Alberto Poblacion

unread,
Dec 17, 2009, 8:15:42 AM12/17/09
to
"Carlos Sánchez" <Carlos...@discussions.microsoft.com> wrote in message
news:73357678-E9F0-4996...@microsoft.com...
> [...]

> ¿¿Porque cuando declaro la nueva "MiVariableNueva", y miro la propiedad
> Propiedad1 contiene el valor "Hola" que habia asignado anteriormente, si
> la
> he declarado con New??

Seguramente porque la propiedad "Propiedad1" la has declarado dentro de
la clase con el modificador "Shared", que hace que se comparta entre todas
las instancias de la clase.

0 new messages