Hallo.
Ich habe ein Funktion, welche Daten in eine Datenbank schreibt.
Diese Datenbank empfängt unterschiedliche Typen, z.B. String oder Integer aber auch Microsoft Dynamics CRM SDK Typen wie crmMoney usw.
Kann ich eine Funktion so erstellen, dass ich den eigentlichen Wert einfach als Object übergebe
und als 2ten parameter gebe ich NUR den Typ an, als welcher dieses Object in der Funktion deklariert bzw. konvertiert werden soll?
Beispiel:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7:
| Test("199,95", crmMoney);
public void Test(object meinObj, type meinTyp) { Type typeSetzen = meinTyp.GetType(); } |
Versteht Ihr was ich meine?
Ich will die Typendefinition erst als Parameter mit übergeben und die Funktion selbst soll dem Wert dann sagen,
was für ein Typ es ist und es auch gleich so deklarieren.
Ich hoffe mir kann jemand helfen.
Vielen Dank