C# wir kompiliert, nicht interpretiert. D.h. die Reihenfolge ist egal, da der Compiler einmal alle Codedateien durchgeht und quasi eine Liste alles bekannten Methoden & Funktionen erstellt.
Ich vermute mal mit Unterprogrammen meinst du Methoden/Funktionen. Methoden haben die Syntax public void Name() und Funktionen z.B.: public int Name2()
Funktionen geben einen Wert zurück, Methoden nicht.
Wie sich die Unterschiede zwischen globalen (in deinem Fall vermutlich Klassenvariablen) statischen und lokalen Variablen und deren Gültigkeitsbereichen solltest du dir in einem Grundlagenbuch ansehen.
|