Einzelnen Beitrag anzeigen

Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#7

Re: Wieso muss meine Funktion static sein? (C#)

  Alt 27. Aug 2006, 16:08
Ich nehme an, die Einschränkung soll zyklische Referenzen (die sich jedoch problemlos kompilieren ließen!) wie
Code:
class FooBar
{
    int foo = bar + 1;
    int bar = foo + 1;
}
verhindern, so etwas ist im Konstruktor doch etwas einsichtiger.

Nächste Frage wäre dann, warum es bei statischen Feldern erlaubt ist .
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat