Prolog (optional)

Zu einer Ent­schei­dungs­ta­belle kann ein "Prolog" (Vorlauf, Preprozess) definiert werden. Dieser wird als erste Statementsequenz im gene­rier­ten Programmcode verwendet.

image4105 6

Für die Gene­rie­rung von C# wird in der Regel immer ein Ent­schei­dungs­ta­bellen-Prolog definiert um z.B. Namespace- und Klassen-Angaben zu definieren, um Methoden-Signatur und Methoden-Variablen festzulegen. Bei Bedarf können hier auch noch Gene­rie­rungs­para­me­ter, wie z.B. Filename und Extension, ange­ge­ben werden:

Für unser Beispiel soll im Namespace 'LfetDemo' eine Klasse 'Compare' mit einer Methode 'CompareStrings' erstellt werden, die zwei Strings als Argumente erhält und das Ergebnis des Vergleichs in Textform als String zurückliefert:

Weiterführende Informationen: