Hallo Leute,
ich hatte aktuell wieder eine Aufgabe, und zwar aus unterschiedlichen Objekteigenschaften eine EMail-Adresse zu erzeugen. Dabei sollte das Erzeugungsmuster dynamisch definiert werden können.
Beispiel, wenn ich eine Klasse Person, mit der Eigenschaft Name, Surename und Age habe, sollte daraus ein Mailprefix erzeugt werden, nach dem Muster: {Surename:1}_{Name}_{Age}.
Wenn eine Instanz von Person nun folgende Werte hat:
Name: Mustermann
Surename: Max
Age: 30
sollte folgendes erzeugt werden: M_Mustermann_30.
Wichtig ist dabei, dass das Format sich ändern kann, also zB soetwas:
{Age:1}_{Name}.{Surename:1} --> 3_Mustermann.M
Dazu habe ich folgenden Beitrag gefunden:
FormatsWith
Diesen Code habe ich etwas angepasst, da dieser die Max-Längenangaben nicht unterstützt.
Folgendes ist dabei herausgekommen:
Aufruf sieht dann einfach so aus:
Ich hoffe das kann euch etwas helfen.
mfg
Sebastian


Keine Kommentare:
Kommentar veröffentlichen