Suchergebnisse
Suchergebnisse 1-2 von insgesamt 2.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Willkommen im Forum. Wenn eine Klasse ohne korrekte Initialwerte keinen Sinn ergibt, ist ein parameterbehafteter Konstruktor Pflicht. Da etwas zu machen wie VB.NET-Quellcode (2 Zeilen)wenn InitializeWith zwangsläufig aufgerufen werden muss, da Foo sonst sinnlos ist, ist insofern gefährlich, weil man es vergessen könnte einzufügen. Oder man es an der falschen Stelle platzieren könnte. Ein (kleiner) Vorteil beim Konstruktor ist ja auch, dass man ReadOnly-Members belegen kann. Das geht mit der o.g.…
-
Zitat von GerhardW: „Aber dieser Entwickler behauptet ja auch, dass von Formen keine Instanzen gebildet werden müssen, weil diese automatische gemacht werden. Er ruft alle Formen mit Form.Show auf, also ohne eigene Instanzen.“ Genauso, wie man es nicht machen sollte. Die Gründe stehen auch in dem in Post#2 von mir verlinkten Thread alias Warum »Form1.Show« und Co. einem irgendwann ins Bein schießen