Hi Alex, "private", da der G�ltigkeitsbereich der 2. Definiton auf die Funktion selbst beschr�nkt ist. (ist also das gleiche wie auch ohne klassenweite private-Definition). Das kann vorkommen, soll aber nicht (nennt sich Aliasing. Die �berpr�fung daraufhin war -unter VB6 zumindest noch- recht aufwenig und damit langsam).
Du kannst hiermit ausserdem innerhalb dieser Funktion nicht auf die klassenweite Variable zugreifen (glaub ich). Auf jedenfall wird eine weitere Variable innerhalb der Funktion angelegt, die sich beim beenden der Funktion auch wieder verabschiedet. Die Variable, die ausserhalb der Funktion definiert wurde wird dadurch nicht anger�hrt... Wolfgang http://www.vbwelt.de/ ----- Original Message ----- From: "Alexander Zeitler" < > Hallo, > > angenommen ich habe folgendes Konstrukt in einer Klasse: > > public class myclass > { > > private User _MyUser = new User(); > > public void doSomeThing() > { > User _MyUser = new User(); > } > > } > > ist _MyUser dann private oder public? > > Gruss > > Alesx _______________________________________________ Csharp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/csharp.net
