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

Antwort per Email an